@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, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q4_label, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q5_label, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q42_label, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q52_label, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q4_label, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q5_label, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q42_label, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q52_label,
.my-2 {
  margin-bottom: 0.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Version: 3.4.1

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

Template: genesis

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

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

body {
  margin: 0;
}

main {
  display: block;
}

h1, .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,
.pricing #product-hero p.headline,
.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, .pricing #product-hero p.headline, .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, .pricing #product-hero p.headline, .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,
  .pricing #product-hero p.headline,
  .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,
  .pricing #product-hero p.headline,
  .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 .pricing #product-hero p.headline, .pricing #product-hero .orange-button p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .white-button p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .dispatcher-button p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .green-button p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .white-green-button p.headline, .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, #form_pricing-form-c .full-name-field .frm_primary_label, #form_pricing-form .pricing-contact-information #field_fullname72_label, #form_pricing-form .pricing-contact-information #field_fullname7_label, #form_pricing-form-b .pricing-contact-information #field_fullname72_label, #form_pricing-form-b .pricing-contact-information #field_fullname7_label {
  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 .pricing #product-hero p.headline, .pricing #product-hero .explore-pages #product-features p.headline, .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, .g2-section h2, .g2-section .pricing #product-hero p.headline, .pricing #product-hero .g2-section p.headline, .g2-section .home #generic-hero p.headline, .home #generic-hero .g2-section p.headline, .g2-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .g2-section p.headline, .g2-section .home #press-hero p.headline, .home #press-hero .g2-section p.headline, .g2-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .g2-section p.headline, .g2-section .cta-request-section-title, .g2-section .sub-title-h2, .g2-section .individual-posts-section h4, .g2-section .individual-posts-section .category-box .entry-title, .category-box .g2-section .individual-posts-section .entry-title, .individual-posts-section .g2-section h4, .individual-posts-section .g2-section .category-box .entry-title, .category-box .individual-posts-section .g2-section .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 .pricing #product-hero p.headline, .pricing #product-hero .explore-pages #product-features p.headline, .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, .g2-section h2, .g2-section .pricing #product-hero p.headline, .pricing #product-hero .g2-section p.headline, .g2-section .home #generic-hero p.headline, .home #generic-hero .g2-section p.headline, .g2-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .g2-section p.headline, .g2-section .home #press-hero p.headline, .home #press-hero .g2-section p.headline, .g2-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .g2-section p.headline, .g2-section .cta-request-section-title, .g2-section .sub-title-h2, .g2-section .individual-posts-section h4, .g2-section .individual-posts-section .category-box .entry-title, .category-box .g2-section .individual-posts-section .entry-title, .individual-posts-section .g2-section h4, .individual-posts-section .g2-section .category-box .entry-title, .category-box .individual-posts-section .g2-section .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, .g2-section, #marquee-section {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-80, .g2-section, #marquee-section {
    margin: 80px 0;
  }
}

.mt-48-96 {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .mt-48-96 {
    margin-top: 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 .pricing #product-hero p.headline, .pricing #product-hero .social-reviews p.headline, .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, .g2-section, #resource-module-other {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .ptb-48-80, .roi-calculator, .g2-section, #resource-module-other {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-margins, .enterprise-integration-projects, .contact-us #quick-contacts, .past-webinar-details, section#roi-calculator-cta, #resources-section, .resource-module {
  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, #resources-section, .resource-module {
    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 .pricing #product-hero p.headline, .pricing #product-hero .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .custom_columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .stats-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .individual-posts-section.alt-theme p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .highlight-feature-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .slant-bg p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #who-uses-section p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #project_lifecycle p.headline, #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 .pricing #product-hero p.pre-construction.headline, .pricing #product-hero #project_lifecycle p.pre-construction.headline, #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 .pricing #product-hero p.construction.headline, .pricing #product-hero #project_lifecycle p.construction.headline, #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 .pricing #product-hero p.fleet-management.headline, .pricing #product-hero #project_lifecycle p.fleet-management.headline, #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 .pricing #product-hero p.construction-support.headline, .pricing #product-hero #project_lifecycle p.construction-support.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #customers_by_state .state-content p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #customers_by_state .state-content p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #customers_by_state .state-content p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #customers_by_state .state-content p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero section.faqs p.headline, 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 .pricing #product-hero p.headline, .pricing #product-hero section.faqs p.headline, 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 .pricing #product-hero p.headline, .pricing #product-hero #industry_features p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #timecard p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .timecard .section-2 p.headline, .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 .pricing #product-hero p.headline strong, .pricing #product-hero .timecard .section-2 p.headline 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 .pricing #product-hero p.headline strong, .pricing #product-hero .timecard .section-2 p.headline 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) .pricing #product-hero p.headline:before, .pricing #product-hero #product-features.child-product-features .row:not(.last-row) p.headline: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) .pricing #product-hero p.headline:before, .pricing #product-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 #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) .pricing #product-hero p.headline:before, .pricing #product-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 #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) .pricing #product-hero p.headline:before, .pricing #product-hero #product-features.child-product-features .row:not(.last-row) p.headline: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) .pricing #product-hero p.headline:before, .pricing #product-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 #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) .pricing #product-hero p.headline:before, .pricing #product-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 #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 .pricing #product-hero p.headline, .pricing #product-hero .block-frames p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .block-frames p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .block-frames p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #testimonial-slideshow p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #hcss-platform p.headline, #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 .pricing #product-hero p.headline:after, .pricing #product-hero #hcss-platform p.headline: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 .pricing #product-hero p.headline:after, .pricing #product-hero #hcss-platform p.headline: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 .pricing #product-hero p.headline, .pricing #product-hero #hcss-platform p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .image-slideshow p.headline, .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;
  }
}

.block-page-link {
  display: flex;
  width: 100%;
  padding: 12px 16px;
  border-bottom: 1px solid #F2F2F2;
  color: #000;
  justify-content: space-between;
}
.block-page-link:hover {
  background-color: #F2F2F2;
}
.block-page-link::after {
  content: "\f105";
  font-family: Defaults;
  position: relative;
  display: block;
  width: auto;
  line-height: 1;
  text-align: center;
}

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

.marquee-intro p {
  font-weight: 700;
  font-size: 1.3rem;
}

#marquee-section .marquee-container {
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.Marquee {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  animation: scroll-x 80s linear infinite;
}
.Marquee .marquee {
  display: grid;
  place-items: center;
  min-width: auto;
  animation: none;
}

@media (prefers-reduced-motion: reduce) {
  .Marquee {
    animation-play-state: paused;
  }
}
@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
#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);
}

#resources-section:first-of-type, .resource-module:first-of-type {
  margin-top: 0;
}
#resources-section .resource-link, .resource-module .resource-link {
  border-radius: 8px;
  box-shadow: 6px 6px 30px 0 rgba(0, 0, 0, 0.08);
  display: block;
  height: 100%;
  transition: all 0.3s ease;
  background-color: #fff;
}
#resources-section .resource-link:hover, .resource-module .resource-link:hover {
  transform: scale(1.02);
  box-shadow: 6px 6px 30px 0 rgba(0, 0, 0, 0.24);
}
#resources-section .resource-content, .resource-module .resource-content {
  padding: 32px 24px;
}
#resources-section .resource-image-frame, .resource-module .resource-image-frame {
  overflow: hidden;
  border-radius: 8px;
  aspect-ratio: 297/119;
}
#resources-section .resource-image, .resource-module .resource-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#resources-section .row, #resources-section #project-lifecycle .menu, #project-lifecycle #resources-section .menu, .resource-module .row, .resource-module #project-lifecycle .menu, #project-lifecycle .resource-module .menu {
  row-gap: 30px;
}
#resources-section .caret-right, .resource-module .caret-right {
  text-align: left;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0;
}
@media (min-width: 768px) {
  #resources-section .caret-right, .resource-module .caret-right {
    text-align: center;
    margin: 0 auto;
  }
}
#resources-section .resource-area, .resource-module .resource-area {
  margin-top: 40px;
}
@media (min-width: 768px) {
  #resources-section .resource-area, .resource-module .resource-area {
    margin-top: 48px;
  }
}

#resource-module-other {
  background-color: #212B3A;
  margin-bottom: 0;
}
#resource-module-other h2, #resource-module-other .pricing #product-hero p.headline, .pricing #product-hero #resource-module-other p.headline, #resource-module-other .home #generic-hero p.headline, .home #generic-hero #resource-module-other p.headline, #resource-module-other .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #resource-module-other p.headline, #resource-module-other .home #press-hero p.headline, .home #press-hero #resource-module-other p.headline, #resource-module-other .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #resource-module-other p.headline, #resource-module-other .cta-request-section-title, #resource-module-other .sub-title-h2, #resource-module-other .individual-posts-section h4, #resource-module-other .individual-posts-section .category-box .entry-title, .category-box #resource-module-other .individual-posts-section .entry-title, .individual-posts-section #resource-module-other h4, .individual-posts-section #resource-module-other .category-box .entry-title, .category-box .individual-posts-section #resource-module-other .entry-title {
  color: #FFFFFF;
}

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

.text-image-box-shadow .container, .text-image-box-shadow .fit-quiz .site-inner, .fit-quiz .text-image-box-shadow .site-inner, .text-image-box-shadow .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .share-your-story .site-inner, .share-your-story .text-image-box-shadow .site-inner, .text-image-box-shadow .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .hcss-recommendations .site-inner, .hcss-recommendations .text-image-box-shadow .site-inner, .text-image-box-shadow .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .industry-events .hcss-events, .industry-events .text-image-box-shadow .hcss-events, .text-image-box-shadow .past-webinars .hcss-events, .past-webinars .text-image-box-shadow .hcss-events, .text-image-box-shadow .products-template-new-products article .site-inner, .text-image-box-shadow .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .products-template-new-products article .vce-classic-tabs-list, .products-template-new-products article .text-image-box-shadow .site-inner, .products-template-new-products article .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .lp-template-new-products article .site-inner, .text-image-box-shadow .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .lp-template-new-products article .vce-classic-tabs-list, .lp-template-new-products article .text-image-box-shadow .site-inner, .lp-template-new-products article .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .narrow-container, .text-image-box-shadow .mt1b .mastec-msa .site-inner, .text-image-box-shadow .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .mt1b .mastec-msa .vce-classic-tabs-list, .mt1b .mastec-msa .text-image-box-shadow .site-inner, .mt1b .mastec-msa .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .mt1b .existing-partnerships-header .site-inner, .text-image-box-shadow .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .mt1b .existing-partnerships-header .vce-classic-tabs-list, .mt1b .existing-partnerships-header .text-image-box-shadow .site-inner, .mt1b .existing-partnerships-header .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .q1b .mastec-msa .site-inner, .text-image-box-shadow .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .q1b .mastec-msa .vce-classic-tabs-list, .q1b .mastec-msa .text-image-box-shadow .site-inner, .q1b .mastec-msa .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .q1b .existing-partnerships-header .site-inner, .text-image-box-shadow .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .q1b .existing-partnerships-header .vce-classic-tabs-list, .q1b .existing-partnerships-header .text-image-box-shadow .site-inner, .q1b .existing-partnerships-header .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .heavybid-to-heavyjob .site-inner, .text-image-box-shadow .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .heavybid-to-heavyjob .vce-classic-tabs-list, .heavybid-to-heavyjob .text-image-box-shadow .site-inner, .heavybid-to-heavyjob .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .site-inner-narrow-container .site-inner, .text-image-box-shadow .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .site-inner-narrow-container .vce-classic-tabs-list, .site-inner-narrow-container .text-image-box-shadow .site-inner, .site-inner-narrow-container .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .text-image-box-shadow .vce-classic-tabs-list, .text-image-box-shadow .site-inner-container .site-inner, .text-image-box-shadow .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .text-image-box-shadow .site-inner-container .vce-classic-tabs-list, .site-inner-container .text-image-box-shadow .site-inner, .site-inner-container .text-image-box-shadow .features #product-features-tabs .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .text-image-box-shadow .vce-classic-tabs-list {
  border-radius: 8px;
  background: var(--Background-Default-Default, #FFF);
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.text-image-box-shadow .col-12.col-lg-6.text-column, .text-image-box-shadow .why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .why-hcss .customer_logos.side-by-side .text-image-box-shadow .col-12.text-column.col-xl-5, .text-image-box-shadow .new-why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .new-why-hcss .customer_logos.side-by-side .text-image-box-shadow .col-12.text-column.col-xl-5, .text-image-box-shadow .products .tab-section .col-lg-6.text-column.frame, .text-image-box-shadow .products .tab-section .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .text-image-box-shadow .products .tab-section .text-column.frame.col-xl-5, .text-image-box-shadow .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 .text-image-box-shadow .products .tab-section .text-column.frame.col-xl-5, .products .tab-section .text-image-box-shadow .col-lg-6.text-column.frame, .products .tab-section .text-image-box-shadow .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .products .tab-section .text-image-box-shadow .text-column.frame.col-xl-5, .products .tab-section .text-image-box-shadow .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 .text-image-box-shadow .text-column.frame.col-xl-5 {
  padding: 100px 64px;
}

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

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

section.text-image-box-shadow .image-column {
  background-size: cover;
  background-position: 50% 50%;
  min-height: 416px;
}

@media only screen and (max-width: 1289px) {
  section.text-image-box-shadow {
    margin: 0 16px 96px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .text-image-box-shadow .col-12.col-lg-6.text-column, .text-image-box-shadow .why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .why-hcss .customer_logos.side-by-side .text-image-box-shadow .col-12.text-column.col-xl-5, .text-image-box-shadow .new-why-hcss .customer_logos.side-by-side .col-12.text-column.col-xl-5, .new-why-hcss .customer_logos.side-by-side .text-image-box-shadow .col-12.text-column.col-xl-5, .text-image-box-shadow .products .tab-section .col-lg-6.text-column.frame, .text-image-box-shadow .products .tab-section .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .text-image-box-shadow .products .tab-section .text-column.frame.col-xl-5, .text-image-box-shadow .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 .text-image-box-shadow .products .tab-section .text-column.frame.col-xl-5, .products .tab-section .text-image-box-shadow .col-lg-6.text-column.frame, .products .tab-section .text-image-box-shadow .why-hcss .customer_logos.side-by-side .text-column.frame.col-xl-5, .why-hcss .customer_logos.side-by-side .products .tab-section .text-image-box-shadow .text-column.frame.col-xl-5, .products .tab-section .text-image-box-shadow .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 .text-image-box-shadow .text-column.frame.col-xl-5 {
    padding: 40px 24px;
  }
  .text-image-box-shadow .section-title {
    font-size: 26px;
    line-height: normal;
  }
  .text-image-box-shadow p {
    font-size: 18px;
    line-height: 26px;
  }
}
#image-page-links {
  background-color: #E5E5E5;
  padding: 48px 0;
}
@media (min-width: 992px) {
  #image-page-links {
    padding: 80px 0;
  }
}
#image-page-links .row, #image-page-links #project-lifecycle .menu, #project-lifecycle #image-page-links .menu {
  row-gap: 24px;
}
@media (min-width: 992px) {
  #image-page-links .row, #image-page-links #project-lifecycle .menu, #project-lifecycle #image-page-links .menu {
    row-gap: 48px;
  }
}

a.image-page-link {
  background-color: #fff;
  display: block;
  border-radius: 8px;
  color: #000;
  font-size: 1.25rem;
  line-height: 1.2;
}
a.image-page-link span {
  padding: 16px;
  min-height: 89px;
  display: block;
}
a.image-page-link img {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
}
a.image-page-link:hover {
  background-color: #4F758B;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  a.image-page-link {
    font-size: 1rem;
  }
}

.g2-section {
  background: #212B3A;
}
.g2-section h2, .g2-section .pricing #product-hero p.headline, .pricing #product-hero .g2-section p.headline, .g2-section .home #generic-hero p.headline, .home #generic-hero .g2-section p.headline, .g2-section .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .g2-section p.headline, .g2-section .home #press-hero p.headline, .home #press-hero .g2-section p.headline, .g2-section .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .g2-section p.headline, .g2-section .cta-request-section-title, .g2-section .sub-title-h2, .g2-section .individual-posts-section h4, .g2-section .individual-posts-section .category-box .entry-title, .category-box .g2-section .individual-posts-section .entry-title, .individual-posts-section .g2-section h4, .individual-posts-section .g2-section .category-box .entry-title, .category-box .individual-posts-section .g2-section .entry-title {
  color: #fff;
  margin-bottom: 0;
}
.g2-section .g2-badges {
  justify-content: space-around;
  margin-top: 24px;
  margin-bottom: 24px;
  row-gap: 24px;
}
@media (min-width: 768px) {
  .g2-section .g2-badges {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .g2-section .g2-badges {
    justify-content: space-between;
  }
}

.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 .pricing #product-hero p.headline, .pricing #product-hero #featured-blog p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero #featured-blog p.headline, #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) .pricing #product-hero p.headline, .pricing #product-hero .single-post .entry-content:not(.blog-box) p.headline, .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) .pricing #product-hero p.headline, .pricing #product-hero .single-white-papers .entry-content:not(.blog-box) p.headline, .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) .pricing #product-hero p.headline::before, .pricing #product-hero .single-post .entry-content:not(.blog-box) p.headline::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) .pricing #product-hero p.headline::before, .pricing #product-hero .single-white-papers .entry-content:not(.blog-box) p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero .single-post .entry-content p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .single-post .entry-content p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .related-posts.alt-version p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .related-posts.alt-version p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .related-posts.alt-version p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .single-press #genesis-content p.headline, .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 .pricing #product-hero p.headline::before, .pricing #product-hero .single-press #genesis-content p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero .single-press #genesis-content p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .pillars .overview p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .pillars .videos p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .pillars .resources p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .pillars .software p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .future-construction .overview p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .future-construction .videos p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .future-construction .resources p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .future-construction .software p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .safety-includes p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #safety-integrates p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .safety-block p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .safety-our-customers p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .safety-compliance p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .safety-certification p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .integrated-construction-software-2 .hero-image p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .used_by_top_companies p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #our-customers p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .used_by_top_companies p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #our-customers p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .used_by_top_companies p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #our-customers p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .new-lp-layout section.custom_columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero #project-specifications p.headline, #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 .pricing #product-hero p.headline::before, .pricing #product-hero #project-specifications p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero #project-specifications p.headline, #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 .pricing #product-hero p.headline, .pricing #product-hero .page-template-generic .team-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .page-template-generic .team-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .roi-calculator p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .roi-calculator p.headline, .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;
}

.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 .pricing #product-hero p.headline, .pricing #product-hero .classroom-training p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .classroom-training p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .classroom-training p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .classroom-training #best-practices p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .professional-services #product-features p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .professional-services #product-features p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .professional-services #what-to-expect p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .professional-services #what-to-expect p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .professional-services #generic-tabs p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .contact-us #get-in-touch p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .contact-us #get-in-touch p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass #product-features p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass #product-features p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass .instructor-spotlight p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass .instructor-spotlight p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass #generic-tabs p.headline, .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 .pricing #product-hero p.headline:after, .pricing #product-hero .masterclass #generic-tabs p.headline: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 .pricing #product-hero p.headline:after, .pricing #product-hero .masterclass #generic-tabs p.headline: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 .pricing #product-hero p.headline, .pricing #product-hero .masterclass #generic-tabs p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .events p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .accounting #intro p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .accounting #intro p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .accounting-tab-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .accounting-tab-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .instant-support .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .instant-support .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .instant-support .two-columns p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .single-thank-you p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero body.thank-you p.headline, 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 .pricing #product-hero p.headline, .pricing #product-hero .trucking-for-free p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .trucking-for-free .orange-box p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .conexpo p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .why-hcss .customer-testimonials p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .new-why-hcss .customer-testimonials p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .why-hcss .customer-testimonials p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .new-why-hcss .customer-testimonials p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .hcss-recommendations .main-section p.headline, .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 .pricing #product-hero p.headline strong, .pricing #product-hero .hcss-recommendations .main-section p.headline 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 .pricing #product-hero p.headline, .pricing #product-hero .hcss-recommendations .main-section p.headline, .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 .pricing #product-hero p.headline strong, .pricing #product-hero .hcss-recommendations .main-section p.headline 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 .pricing #product-hero p.headline, .pricing #product-hero .request-info p.headline, .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 .pricing #product-hero p.formidable-title.headline, .pricing #product-hero .request-info p.formidable-title.headline, .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 .pricing #product-hero p.formidable-title.headline, .pricing #product-hero .request-info p.formidable-title.headline, .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 .pricing #product-hero p.formidable-title.headline, .pricing #product-hero .request-info p.formidable-title.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs p.headline, 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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs p.headline::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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.estimating p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.estimating p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.project-management p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.project-management p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.operations p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.operations p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.safety p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.safety p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.integrations p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.integrations p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.fleet p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.fleet p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.hcss-company p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.hcss-company p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs .faqs.professional-services p.headline, 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 .pricing #product-hero p.headline::before, .pricing #product-hero body.faqs .faqs.professional-services p.headline::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 .pricing #product-hero p.headline, .pricing #product-hero body.faqs #faq-links p.headline, 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 .pricing #product-hero p.headline, .pricing #product-hero .security .intro p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .security .intro p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .security .intro p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .customer-success .two-columns-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .customer-success .two-columns-section p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .customer-success #cta_form p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .customer-success #cta_form p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .explore-pages #product-features p.headline, .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 .pricing #product-hero p.headline, .pricing #product-hero .explore-pages #product-features p.headline, .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, .home #pillars-tab-intro .pricing #product-hero p.headline, .pricing #product-hero .home #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro h2, .page-template-job-role #pillars-tab-intro .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role #pillars-tab-intro p.headline, .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, .home #pillars-tab-intro .pricing #product-hero p.headline, .pricing #product-hero .home #pillars-tab-intro p.headline, .page-template-job-role #pillars-tab-intro h2, .page-template-job-role #pillars-tab-intro .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role #pillars-tab-intro p.headline, .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, .home .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .home .customer_logos p.headline, .page-template-job-role .customer_logos h2, .page-template-job-role .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role .customer_logos p.headline, .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, .home .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .home .customer_logos p.headline, .page-template-job-role .customer_logos h2, .page-template-job-role .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role .customer_logos p.headline, .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, .home .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .home .customer_logos p.headline, .page-template-job-role .customer_logos h2, .page-template-job-role .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role .customer_logos p.headline, .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, .home .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .home .customer_logos p.headline, .page-template-job-role .customer_logos h2, .page-template-job-role .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role .customer_logos p.headline, .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, .home .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .home .customer_logos p.headline, .page-template-job-role .customer_logos h2, .page-template-job-role .customer_logos .pricing #product-hero p.headline, .pricing #product-hero .page-template-job-role .customer_logos p.headline, .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;
  }
}

.pricing #product-hero {
  padding-top: 34px;
  color: #fff;
  position: relative;
  background: linear-gradient(0deg, #fff 0, #fff 21%, #212B3A 21%, #212B3A 100%);
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .pricing #product-hero {
    overflow: hidden;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
    background: #212B3A;
    padding-bottom: 34px;
    margin-bottom: 48px;
    min-height: auto;
  }
}
@media (min-width: 1200px) {
  .pricing #product-hero {
    padding-top: 59px;
    min-height: 584px;
    padding-bottom: 56px;
  }
}
.pricing #product-hero:before {
  display: none;
}
.pricing #product-hero .hero-content {
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  .pricing #product-hero .hero-content {
    max-width: 1310px !important;
  }
}
.pricing #product-hero .row, .pricing #product-hero #project-lifecycle .menu, #project-lifecycle .pricing #product-hero .menu {
  align-items: center;
}
.pricing #product-hero h1, .pricing #product-hero .category .archive-title, .category .pricing #product-hero .archive-title, .pricing #product-hero .tag .archive-title, .tag .pricing #product-hero .archive-title {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .pricing #product-hero h1, .pricing #product-hero .category .archive-title, .category .pricing #product-hero .archive-title, .pricing #product-hero .tag .archive-title, .tag .pricing #product-hero .archive-title {
    font-size: 1rem;
  }
}
.pricing #product-hero p {
  font-size: 1.3rem;
  color: #BEBEBE;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pricing #product-hero p {
    color: #fff;
  }
}
.pricing #product-hero p.headline {
  font-size: 2.1rem;
  margin-bottom: 24px;
  color: #fff;
}
@media (min-width: 1200px) {
  .pricing #product-hero p.headline {
    font-size: 3.582rem;
    margin-bottom: 24px;
  }
}
.pricing #product-hero .size-full {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .pricing #product-hero .size-full {
    margin-top: 0;
  }
}
.pricing .section-frame, .pricing #customers_by_state .swiper-container > div, #customers_by_state .pricing .swiper-container > div, .pricing #generic-tabs .pane, #generic-tabs .pricing .pane, .pricing .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .pricing .social-share, .pricing .single-press .social-share, .single-press .pricing .social-share, .pricing .product-page-stats .stats-color, .product-page-stats .pricing .stats-color, .pricing .page-stats .stats-color, .page-stats .pricing .stats-color, .pricing .modal-popup .modal-content, .modal-popup .pricing .modal-content, .pricing .hcss-form-frame, .pricing .frm_style_hcss-with-frame, .pricing .customer-story-slide, .pricing .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .pricing .blog-box, .pricing #company-information, .pricing .enterprise-steps .container, .enterprise-steps .pricing .container, .pricing .enterprise-steps .narrow-container, .enterprise-steps .pricing .narrow-container, .pricing .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .pricing .site-inner, .pricing .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .pricing .site-inner, .pricing .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .pricing .site-inner, .pricing .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .pricing .site-inner, .pricing .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .pricing .site-inner, .pricing .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .pricing .hcss-events, .pricing .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .pricing .hcss-events, .pricing .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .pricing .hcss-events, .pricing .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .pricing .hcss-events, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .pricing .site-inner, .pricing .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .pricing .site-inner, .pricing .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .pricing .site-inner, .pricing .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list {
  box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 32px 16px;
}
.pricing .section-frame p:nth-child(3), .pricing #customers_by_state .swiper-container > div p:nth-child(3), #customers_by_state .pricing .swiper-container > div p:nth-child(3), .pricing #generic-tabs .pane p:nth-child(3), #generic-tabs .pricing .pane p:nth-child(3), .pricing .single-post:not(.case-studies-template-clone-post) .social-share p:nth-child(3), .single-post:not(.case-studies-template-clone-post) .pricing .social-share p:nth-child(3), .pricing .single-press .social-share p:nth-child(3), .single-press .pricing .social-share p:nth-child(3), .pricing .product-page-stats .stats-color p:nth-child(3), .product-page-stats .pricing .stats-color p:nth-child(3), .pricing .page-stats .stats-color p:nth-child(3), .page-stats .pricing .stats-color p:nth-child(3), .pricing .modal-popup .modal-content p:nth-child(3), .modal-popup .pricing .modal-content p:nth-child(3), .pricing .hcss-form-frame p:nth-child(3), .pricing .frm_style_hcss-with-frame p:nth-child(3), .pricing .customer-story-slide p:nth-child(3), .pricing .post-type-archive-press .type-press .blog-box p:nth-child(3), .post-type-archive-press .type-press .pricing .blog-box p:nth-child(3), .pricing #company-information p:nth-child(3), .pricing .enterprise-steps .container p:nth-child(3), .enterprise-steps .pricing .container p:nth-child(3), .pricing .enterprise-steps .narrow-container p:nth-child(3), .enterprise-steps .pricing .narrow-container p:nth-child(3), .pricing .enterprise-steps .site-inner-narrow-container .site-inner p:nth-child(3), .enterprise-steps .site-inner-narrow-container .pricing .site-inner p:nth-child(3), .pricing .site-inner-narrow-container .enterprise-steps .site-inner p:nth-child(3), .site-inner-narrow-container .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .site-inner-container .site-inner p:nth-child(3), .enterprise-steps .site-inner-container .pricing .site-inner p:nth-child(3), .pricing .site-inner-container .enterprise-steps .site-inner p:nth-child(3), .site-inner-container .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .products-template-new-products article .site-inner p:nth-child(3), .enterprise-steps .products-template-new-products article .pricing .site-inner p:nth-child(3), .pricing .products-template-new-products article .enterprise-steps .site-inner p:nth-child(3), .products-template-new-products article .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .lp-template-new-products article .site-inner p:nth-child(3), .enterprise-steps .lp-template-new-products article .pricing .site-inner p:nth-child(3), .pricing .lp-template-new-products article .enterprise-steps .site-inner p:nth-child(3), .lp-template-new-products article .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner p:nth-child(3), .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner p:nth-child(3), .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner p:nth-child(3), .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .mt1b .mastec-msa .site-inner p:nth-child(3), .enterprise-steps .mt1b .mastec-msa .pricing .site-inner p:nth-child(3), .pricing .mt1b .mastec-msa .enterprise-steps .site-inner p:nth-child(3), .mt1b .mastec-msa .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner p:nth-child(3), .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner p:nth-child(3), .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner p:nth-child(3), .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .q1b .mastec-msa .site-inner p:nth-child(3), .enterprise-steps .q1b .mastec-msa .pricing .site-inner p:nth-child(3), .pricing .q1b .mastec-msa .enterprise-steps .site-inner p:nth-child(3), .q1b .mastec-msa .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner p:nth-child(3), .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner p:nth-child(3), .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner p:nth-child(3), .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .industry-events .hcss-events p:nth-child(3), .enterprise-steps .industry-events .pricing .hcss-events p:nth-child(3), .pricing .industry-events .enterprise-steps .hcss-events p:nth-child(3), .industry-events .enterprise-steps .pricing .hcss-events p:nth-child(3), .pricing .enterprise-steps .past-webinars .hcss-events p:nth-child(3), .enterprise-steps .past-webinars .pricing .hcss-events p:nth-child(3), .pricing .past-webinars .enterprise-steps .hcss-events p:nth-child(3), .past-webinars .enterprise-steps .pricing .hcss-events p:nth-child(3), .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .hcss-recommendations .site-inner p:nth-child(3), .enterprise-steps .hcss-recommendations .pricing .site-inner p:nth-child(3), .pricing .hcss-recommendations .enterprise-steps .site-inner p:nth-child(3), .hcss-recommendations .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .share-your-story .site-inner p:nth-child(3), .enterprise-steps .share-your-story .pricing .site-inner p:nth-child(3), .pricing .share-your-story .enterprise-steps .site-inner p:nth-child(3), .share-your-story .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .fit-quiz .site-inner p:nth-child(3), .enterprise-steps .fit-quiz .pricing .site-inner p:nth-child(3), .pricing .fit-quiz .enterprise-steps .site-inner p:nth-child(3), .fit-quiz .enterprise-steps .pricing .site-inner p:nth-child(3), .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list p:nth-child(3), .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list p:nth-child(3), .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list p:nth-child(3), .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list p:nth-child(3) {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .pricing .section-frame > p, .pricing #customers_by_state .swiper-container > div > p, #customers_by_state .pricing .swiper-container > div > p, .pricing #generic-tabs .pane > p, #generic-tabs .pricing .pane > p, .pricing .single-post:not(.case-studies-template-clone-post) .social-share > p, .single-post:not(.case-studies-template-clone-post) .pricing .social-share > p, .pricing .single-press .social-share > p, .single-press .pricing .social-share > p, .pricing .product-page-stats .stats-color > p, .product-page-stats .pricing .stats-color > p, .pricing .page-stats .stats-color > p, .page-stats .pricing .stats-color > p, .pricing .modal-popup .modal-content > p, .modal-popup .pricing .modal-content > p, .pricing .hcss-form-frame > p, .pricing .frm_style_hcss-with-frame > p, .pricing .customer-story-slide > p, .pricing .post-type-archive-press .type-press .blog-box > p, .post-type-archive-press .type-press .pricing .blog-box > p, .pricing #company-information > p, .pricing .enterprise-steps .container > p, .enterprise-steps .pricing .container > p, .pricing .enterprise-steps .narrow-container > p, .enterprise-steps .pricing .narrow-container > p, .pricing .enterprise-steps .site-inner-narrow-container .site-inner > p, .enterprise-steps .site-inner-narrow-container .pricing .site-inner > p, .pricing .site-inner-narrow-container .enterprise-steps .site-inner > p, .site-inner-narrow-container .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .site-inner-container .site-inner > p, .enterprise-steps .site-inner-container .pricing .site-inner > p, .pricing .site-inner-container .enterprise-steps .site-inner > p, .site-inner-container .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .products-template-new-products article .site-inner > p, .enterprise-steps .products-template-new-products article .pricing .site-inner > p, .pricing .products-template-new-products article .enterprise-steps .site-inner > p, .products-template-new-products article .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .lp-template-new-products article .site-inner > p, .enterprise-steps .lp-template-new-products article .pricing .site-inner > p, .pricing .lp-template-new-products article .enterprise-steps .site-inner > p, .lp-template-new-products article .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > p, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > p, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > p, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > p, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > p, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > p, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > p, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .q1b .mastec-msa .site-inner > p, .enterprise-steps .q1b .mastec-msa .pricing .site-inner > p, .pricing .q1b .mastec-msa .enterprise-steps .site-inner > p, .q1b .mastec-msa .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > p, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > p, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > p, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .industry-events .hcss-events > p, .enterprise-steps .industry-events .pricing .hcss-events > p, .pricing .industry-events .enterprise-steps .hcss-events > p, .industry-events .enterprise-steps .pricing .hcss-events > p, .pricing .enterprise-steps .past-webinars .hcss-events > p, .enterprise-steps .past-webinars .pricing .hcss-events > p, .pricing .past-webinars .enterprise-steps .hcss-events > p, .past-webinars .enterprise-steps .pricing .hcss-events > p, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .hcss-recommendations .site-inner > p, .enterprise-steps .hcss-recommendations .pricing .site-inner > p, .pricing .hcss-recommendations .enterprise-steps .site-inner > p, .hcss-recommendations .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .share-your-story .site-inner > p, .enterprise-steps .share-your-story .pricing .site-inner > p, .pricing .share-your-story .enterprise-steps .site-inner > p, .share-your-story .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .fit-quiz .site-inner > p, .enterprise-steps .fit-quiz .pricing .site-inner > p, .pricing .fit-quiz .enterprise-steps .site-inner > p, .fit-quiz .enterprise-steps .pricing .site-inner > p, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > p, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > p, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > p, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > p, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > p, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > p, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > p, .pricing .section-frame > h2, .pricing #customers_by_state .swiper-container > div > h2, #customers_by_state .pricing .swiper-container > div > h2, .pricing #generic-tabs .pane > h2, #generic-tabs .pricing .pane > h2, .pricing .single-post:not(.case-studies-template-clone-post) .social-share > h2, .single-post:not(.case-studies-template-clone-post) .pricing .social-share > h2, .pricing .single-press .social-share > h2, .single-press .pricing .social-share > h2, .pricing .product-page-stats .stats-color > h2, .product-page-stats .pricing .stats-color > h2, .pricing .page-stats .stats-color > h2, .page-stats .pricing .stats-color > h2, .pricing .modal-popup .modal-content > h2, .modal-popup .pricing .modal-content > h2, .pricing .hcss-form-frame > h2, .pricing .frm_style_hcss-with-frame > h2, .pricing .customer-story-slide > h2, .pricing .post-type-archive-press .type-press .blog-box > h2, .post-type-archive-press .type-press .pricing .blog-box > h2, .pricing #company-information > h2, .pricing .enterprise-steps .container > h2, .enterprise-steps .pricing .container > h2, .pricing .enterprise-steps .narrow-container > h2, .enterprise-steps .pricing .narrow-container > h2, .pricing .enterprise-steps .site-inner-narrow-container .site-inner > h2, .enterprise-steps .site-inner-narrow-container .pricing .site-inner > h2, .pricing .site-inner-narrow-container .enterprise-steps .site-inner > h2, .site-inner-narrow-container .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .site-inner-container .site-inner > h2, .enterprise-steps .site-inner-container .pricing .site-inner > h2, .pricing .site-inner-container .enterprise-steps .site-inner > h2, .site-inner-container .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .products-template-new-products article .site-inner > h2, .enterprise-steps .products-template-new-products article .pricing .site-inner > h2, .pricing .products-template-new-products article .enterprise-steps .site-inner > h2, .products-template-new-products article .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .lp-template-new-products article .site-inner > h2, .enterprise-steps .lp-template-new-products article .pricing .site-inner > h2, .pricing .lp-template-new-products article .enterprise-steps .site-inner > h2, .lp-template-new-products article .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > h2, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > h2, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > h2, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > h2, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > h2, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > h2, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > h2, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > h2, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > h2, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .q1b .mastec-msa .site-inner > h2, .enterprise-steps .q1b .mastec-msa .pricing .site-inner > h2, .pricing .q1b .mastec-msa .enterprise-steps .site-inner > h2, .q1b .mastec-msa .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > h2, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > h2, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > h2, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .industry-events .hcss-events > h2, .enterprise-steps .industry-events .pricing .hcss-events > h2, .pricing .industry-events .enterprise-steps .hcss-events > h2, .industry-events .enterprise-steps .pricing .hcss-events > h2, .pricing .enterprise-steps .past-webinars .hcss-events > h2, .enterprise-steps .past-webinars .pricing .hcss-events > h2, .pricing .past-webinars .enterprise-steps .hcss-events > h2, .past-webinars .enterprise-steps .pricing .hcss-events > h2, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .hcss-recommendations .site-inner > h2, .enterprise-steps .hcss-recommendations .pricing .site-inner > h2, .pricing .hcss-recommendations .enterprise-steps .site-inner > h2, .hcss-recommendations .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .share-your-story .site-inner > h2, .enterprise-steps .share-your-story .pricing .site-inner > h2, .pricing .share-your-story .enterprise-steps .site-inner > h2, .share-your-story .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .fit-quiz .site-inner > h2, .enterprise-steps .fit-quiz .pricing .site-inner > h2, .pricing .fit-quiz .enterprise-steps .site-inner > h2, .fit-quiz .enterprise-steps .pricing .site-inner > h2, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > h2, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > h2, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h2, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > h2, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > h2, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > h2, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > h2, .pricing .section-frame > .cta-request-section-title, .pricing #customers_by_state .swiper-container > div > .cta-request-section-title, #customers_by_state .pricing .swiper-container > div > .cta-request-section-title, .pricing #generic-tabs .pane > .cta-request-section-title, #generic-tabs .pricing .pane > .cta-request-section-title, .pricing .single-post:not(.case-studies-template-clone-post) .social-share > .cta-request-section-title, .single-post:not(.case-studies-template-clone-post) .pricing .social-share > .cta-request-section-title, .pricing .single-press .social-share > .cta-request-section-title, .single-press .pricing .social-share > .cta-request-section-title, .pricing .product-page-stats .stats-color > .cta-request-section-title, .product-page-stats .pricing .stats-color > .cta-request-section-title, .pricing .page-stats .stats-color > .cta-request-section-title, .page-stats .pricing .stats-color > .cta-request-section-title, .pricing .modal-popup .modal-content > .cta-request-section-title, .modal-popup .pricing .modal-content > .cta-request-section-title, .pricing .hcss-form-frame > .cta-request-section-title, .pricing .frm_style_hcss-with-frame > .cta-request-section-title, .pricing .customer-story-slide > .cta-request-section-title, .pricing .post-type-archive-press .type-press .blog-box > .cta-request-section-title, .post-type-archive-press .type-press .pricing .blog-box > .cta-request-section-title, .pricing #company-information > .cta-request-section-title, .pricing .enterprise-steps .container > .cta-request-section-title, .enterprise-steps .pricing .container > .cta-request-section-title, .pricing .enterprise-steps .narrow-container > .cta-request-section-title, .enterprise-steps .pricing .narrow-container > .cta-request-section-title, .pricing .enterprise-steps .site-inner-narrow-container .site-inner > .cta-request-section-title, .enterprise-steps .site-inner-narrow-container .pricing .site-inner > .cta-request-section-title, .pricing .site-inner-narrow-container .enterprise-steps .site-inner > .cta-request-section-title, .site-inner-narrow-container .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .site-inner-container .site-inner > .cta-request-section-title, .enterprise-steps .site-inner-container .pricing .site-inner > .cta-request-section-title, .pricing .site-inner-container .enterprise-steps .site-inner > .cta-request-section-title, .site-inner-container .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .products-template-new-products article .site-inner > .cta-request-section-title, .enterprise-steps .products-template-new-products article .pricing .site-inner > .cta-request-section-title, .pricing .products-template-new-products article .enterprise-steps .site-inner > .cta-request-section-title, .products-template-new-products article .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .lp-template-new-products article .site-inner > .cta-request-section-title, .enterprise-steps .lp-template-new-products article .pricing .site-inner > .cta-request-section-title, .pricing .lp-template-new-products article .enterprise-steps .site-inner > .cta-request-section-title, .lp-template-new-products article .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > .cta-request-section-title, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > .cta-request-section-title, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > .cta-request-section-title, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > .cta-request-section-title, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > .cta-request-section-title, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > .cta-request-section-title, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > .cta-request-section-title, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > .cta-request-section-title, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > .cta-request-section-title, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .q1b .mastec-msa .site-inner > .cta-request-section-title, .enterprise-steps .q1b .mastec-msa .pricing .site-inner > .cta-request-section-title, .pricing .q1b .mastec-msa .enterprise-steps .site-inner > .cta-request-section-title, .q1b .mastec-msa .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > .cta-request-section-title, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > .cta-request-section-title, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > .cta-request-section-title, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .industry-events .hcss-events > .cta-request-section-title, .enterprise-steps .industry-events .pricing .hcss-events > .cta-request-section-title, .pricing .industry-events .enterprise-steps .hcss-events > .cta-request-section-title, .industry-events .enterprise-steps .pricing .hcss-events > .cta-request-section-title, .pricing .enterprise-steps .past-webinars .hcss-events > .cta-request-section-title, .enterprise-steps .past-webinars .pricing .hcss-events > .cta-request-section-title, .pricing .past-webinars .enterprise-steps .hcss-events > .cta-request-section-title, .past-webinars .enterprise-steps .pricing .hcss-events > .cta-request-section-title, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .hcss-recommendations .site-inner > .cta-request-section-title, .enterprise-steps .hcss-recommendations .pricing .site-inner > .cta-request-section-title, .pricing .hcss-recommendations .enterprise-steps .site-inner > .cta-request-section-title, .hcss-recommendations .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .share-your-story .site-inner > .cta-request-section-title, .enterprise-steps .share-your-story .pricing .site-inner > .cta-request-section-title, .pricing .share-your-story .enterprise-steps .site-inner > .cta-request-section-title, .share-your-story .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .fit-quiz .site-inner > .cta-request-section-title, .enterprise-steps .fit-quiz .pricing .site-inner > .cta-request-section-title, .pricing .fit-quiz .enterprise-steps .site-inner > .cta-request-section-title, .fit-quiz .enterprise-steps .pricing .site-inner > .cta-request-section-title, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > .cta-request-section-title, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > .cta-request-section-title, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > .cta-request-section-title, .pricing .section-frame > .sub-title-h2, .pricing #customers_by_state .swiper-container > div > .sub-title-h2, #customers_by_state .pricing .swiper-container > div > .sub-title-h2, .pricing #generic-tabs .pane > .sub-title-h2, #generic-tabs .pricing .pane > .sub-title-h2, .pricing .single-post:not(.case-studies-template-clone-post) .social-share > .sub-title-h2, .single-post:not(.case-studies-template-clone-post) .pricing .social-share > .sub-title-h2, .pricing .single-press .social-share > .sub-title-h2, .single-press .pricing .social-share > .sub-title-h2, .pricing .product-page-stats .stats-color > .sub-title-h2, .product-page-stats .pricing .stats-color > .sub-title-h2, .pricing .page-stats .stats-color > .sub-title-h2, .page-stats .pricing .stats-color > .sub-title-h2, .pricing .modal-popup .modal-content > .sub-title-h2, .modal-popup .pricing .modal-content > .sub-title-h2, .pricing .hcss-form-frame > .sub-title-h2, .pricing .frm_style_hcss-with-frame > .sub-title-h2, .pricing .customer-story-slide > .sub-title-h2, .pricing .post-type-archive-press .type-press .blog-box > .sub-title-h2, .post-type-archive-press .type-press .pricing .blog-box > .sub-title-h2, .pricing #company-information > .sub-title-h2, .pricing .enterprise-steps .container > .sub-title-h2, .enterprise-steps .pricing .container > .sub-title-h2, .pricing .enterprise-steps .narrow-container > .sub-title-h2, .enterprise-steps .pricing .narrow-container > .sub-title-h2, .pricing .enterprise-steps .site-inner-narrow-container .site-inner > .sub-title-h2, .enterprise-steps .site-inner-narrow-container .pricing .site-inner > .sub-title-h2, .pricing .site-inner-narrow-container .enterprise-steps .site-inner > .sub-title-h2, .site-inner-narrow-container .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .site-inner-container .site-inner > .sub-title-h2, .enterprise-steps .site-inner-container .pricing .site-inner > .sub-title-h2, .pricing .site-inner-container .enterprise-steps .site-inner > .sub-title-h2, .site-inner-container .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .products-template-new-products article .site-inner > .sub-title-h2, .enterprise-steps .products-template-new-products article .pricing .site-inner > .sub-title-h2, .pricing .products-template-new-products article .enterprise-steps .site-inner > .sub-title-h2, .products-template-new-products article .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .lp-template-new-products article .site-inner > .sub-title-h2, .enterprise-steps .lp-template-new-products article .pricing .site-inner > .sub-title-h2, .pricing .lp-template-new-products article .enterprise-steps .site-inner > .sub-title-h2, .lp-template-new-products article .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > .sub-title-h2, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > .sub-title-h2, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > .sub-title-h2, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > .sub-title-h2, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > .sub-title-h2, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > .sub-title-h2, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > .sub-title-h2, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > .sub-title-h2, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > .sub-title-h2, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .q1b .mastec-msa .site-inner > .sub-title-h2, .enterprise-steps .q1b .mastec-msa .pricing .site-inner > .sub-title-h2, .pricing .q1b .mastec-msa .enterprise-steps .site-inner > .sub-title-h2, .q1b .mastec-msa .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > .sub-title-h2, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > .sub-title-h2, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > .sub-title-h2, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .industry-events .hcss-events > .sub-title-h2, .enterprise-steps .industry-events .pricing .hcss-events > .sub-title-h2, .pricing .industry-events .enterprise-steps .hcss-events > .sub-title-h2, .industry-events .enterprise-steps .pricing .hcss-events > .sub-title-h2, .pricing .enterprise-steps .past-webinars .hcss-events > .sub-title-h2, .enterprise-steps .past-webinars .pricing .hcss-events > .sub-title-h2, .pricing .past-webinars .enterprise-steps .hcss-events > .sub-title-h2, .past-webinars .enterprise-steps .pricing .hcss-events > .sub-title-h2, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .hcss-recommendations .site-inner > .sub-title-h2, .enterprise-steps .hcss-recommendations .pricing .site-inner > .sub-title-h2, .pricing .hcss-recommendations .enterprise-steps .site-inner > .sub-title-h2, .hcss-recommendations .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .share-your-story .site-inner > .sub-title-h2, .enterprise-steps .share-your-story .pricing .site-inner > .sub-title-h2, .pricing .share-your-story .enterprise-steps .site-inner > .sub-title-h2, .share-your-story .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .fit-quiz .site-inner > .sub-title-h2, .enterprise-steps .fit-quiz .pricing .site-inner > .sub-title-h2, .pricing .fit-quiz .enterprise-steps .site-inner > .sub-title-h2, .fit-quiz .enterprise-steps .pricing .site-inner > .sub-title-h2, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > .sub-title-h2, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > .sub-title-h2, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > .sub-title-h2, .pricing .individual-posts-section .section-frame > h4, .individual-posts-section .pricing .section-frame > h4, .pricing #customers_by_state .individual-posts-section .swiper-container > div > h4, .individual-posts-section .pricing #customers_by_state .swiper-container > div > h4, #customers_by_state .pricing .individual-posts-section .swiper-container > div > h4, .individual-posts-section #customers_by_state .pricing .swiper-container > div > h4, .pricing #generic-tabs .individual-posts-section .pane > h4, .individual-posts-section .pricing #generic-tabs .pane > h4, #generic-tabs .pricing .individual-posts-section .pane > h4, .individual-posts-section #generic-tabs .pricing .pane > h4, .pricing .single-post:not(.case-studies-template-clone-post) .individual-posts-section .social-share > h4, .individual-posts-section .pricing .single-post:not(.case-studies-template-clone-post) .social-share > h4, .single-post:not(.case-studies-template-clone-post) .pricing .individual-posts-section .social-share > h4, .individual-posts-section .single-post:not(.case-studies-template-clone-post) .pricing .social-share > h4, .pricing .single-press .individual-posts-section .social-share > h4, .individual-posts-section .pricing .single-press .social-share > h4, .single-press .pricing .individual-posts-section .social-share > h4, .individual-posts-section .single-press .pricing .social-share > h4, .pricing .product-page-stats .individual-posts-section .stats-color > h4, .individual-posts-section .pricing .product-page-stats .stats-color > h4, .product-page-stats .pricing .individual-posts-section .stats-color > h4, .individual-posts-section .product-page-stats .pricing .stats-color > h4, .pricing .page-stats .individual-posts-section .stats-color > h4, .individual-posts-section .pricing .page-stats .stats-color > h4, .page-stats .pricing .individual-posts-section .stats-color > h4, .individual-posts-section .page-stats .pricing .stats-color > h4, .pricing .modal-popup .individual-posts-section .modal-content > h4, .individual-posts-section .pricing .modal-popup .modal-content > h4, .modal-popup .pricing .individual-posts-section .modal-content > h4, .individual-posts-section .modal-popup .pricing .modal-content > h4, .pricing .individual-posts-section .hcss-form-frame > h4, .individual-posts-section .pricing .hcss-form-frame > h4, .pricing .individual-posts-section .frm_style_hcss-with-frame > h4, .individual-posts-section .pricing .frm_style_hcss-with-frame > h4, .pricing .individual-posts-section .customer-story-slide > h4, .individual-posts-section .pricing .customer-story-slide > h4, .pricing .post-type-archive-press .type-press .individual-posts-section .blog-box > h4, .individual-posts-section .pricing .post-type-archive-press .type-press .blog-box > h4, .post-type-archive-press .type-press .pricing .individual-posts-section .blog-box > h4, .individual-posts-section .post-type-archive-press .type-press .pricing .blog-box > h4, .pricing .individual-posts-section #company-information > h4, .individual-posts-section .pricing #company-information > h4, .pricing .enterprise-steps .individual-posts-section .container > h4, .individual-posts-section .pricing .enterprise-steps .container > h4, .enterprise-steps .pricing .individual-posts-section .container > h4, .individual-posts-section .enterprise-steps .pricing .container > h4, .pricing .enterprise-steps .individual-posts-section .narrow-container > h4, .individual-posts-section .pricing .enterprise-steps .narrow-container > h4, .enterprise-steps .pricing .individual-posts-section .narrow-container > h4, .individual-posts-section .enterprise-steps .pricing .narrow-container > h4, .pricing .enterprise-steps .site-inner-narrow-container .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .site-inner-narrow-container .site-inner > h4, .enterprise-steps .site-inner-narrow-container .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .site-inner-narrow-container .pricing .site-inner > h4, .pricing .site-inner-narrow-container .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .site-inner-narrow-container .enterprise-steps .site-inner > h4, .site-inner-narrow-container .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .site-inner-narrow-container .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .site-inner-container .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .site-inner-container .site-inner > h4, .enterprise-steps .site-inner-container .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .site-inner-container .pricing .site-inner > h4, .pricing .site-inner-container .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .site-inner-container .enterprise-steps .site-inner > h4, .site-inner-container .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .site-inner-container .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .products-template-new-products article .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .products-template-new-products article .site-inner > h4, .enterprise-steps .products-template-new-products article .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .products-template-new-products article .pricing .site-inner > h4, .pricing .products-template-new-products article .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .products-template-new-products article .enterprise-steps .site-inner > h4, .products-template-new-products article .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .products-template-new-products article .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .lp-template-new-products article .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .lp-template-new-products article .site-inner > h4, .enterprise-steps .lp-template-new-products article .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .lp-template-new-products article .pricing .site-inner > h4, .pricing .lp-template-new-products article .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .lp-template-new-products article .enterprise-steps .site-inner > h4, .lp-template-new-products article .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .lp-template-new-products article .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .heavybid-to-heavyjob .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > h4, .enterprise-steps .heavybid-to-heavyjob .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > h4, .pricing .heavybid-to-heavyjob .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > h4, .heavybid-to-heavyjob .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .mt1b .mastec-msa .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > h4, .enterprise-steps .mt1b .mastec-msa .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > h4, .pricing .mt1b .mastec-msa .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > h4, .mt1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .mt1b .existing-partnerships-header .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > h4, .enterprise-steps .mt1b .existing-partnerships-header .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > h4, .pricing .mt1b .existing-partnerships-header .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > h4, .mt1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .q1b .mastec-msa .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .q1b .mastec-msa .site-inner > h4, .enterprise-steps .q1b .mastec-msa .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .q1b .mastec-msa .pricing .site-inner > h4, .pricing .q1b .mastec-msa .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .q1b .mastec-msa .enterprise-steps .site-inner > h4, .q1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .q1b .mastec-msa .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .q1b .existing-partnerships-header .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > h4, .enterprise-steps .q1b .existing-partnerships-header .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > h4, .pricing .q1b .existing-partnerships-header .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > h4, .q1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .industry-events .individual-posts-section .hcss-events > h4, .individual-posts-section .pricing .enterprise-steps .industry-events .hcss-events > h4, .enterprise-steps .industry-events .pricing .individual-posts-section .hcss-events > h4, .individual-posts-section .enterprise-steps .industry-events .pricing .hcss-events > h4, .pricing .industry-events .enterprise-steps .individual-posts-section .hcss-events > h4, .individual-posts-section .pricing .industry-events .enterprise-steps .hcss-events > h4, .industry-events .enterprise-steps .pricing .individual-posts-section .hcss-events > h4, .individual-posts-section .industry-events .enterprise-steps .pricing .hcss-events > h4, .pricing .enterprise-steps .past-webinars .individual-posts-section .hcss-events > h4, .individual-posts-section .pricing .enterprise-steps .past-webinars .hcss-events > h4, .enterprise-steps .past-webinars .pricing .individual-posts-section .hcss-events > h4, .individual-posts-section .enterprise-steps .past-webinars .pricing .hcss-events > h4, .pricing .past-webinars .enterprise-steps .individual-posts-section .hcss-events > h4, .individual-posts-section .pricing .past-webinars .enterprise-steps .hcss-events > h4, .past-webinars .enterprise-steps .pricing .individual-posts-section .hcss-events > h4, .individual-posts-section .past-webinars .enterprise-steps .pricing .hcss-events > h4, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .hcss-recommendations .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .hcss-recommendations .site-inner > h4, .enterprise-steps .hcss-recommendations .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .hcss-recommendations .pricing .site-inner > h4, .pricing .hcss-recommendations .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .hcss-recommendations .enterprise-steps .site-inner > h4, .hcss-recommendations .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .hcss-recommendations .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .share-your-story .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .share-your-story .site-inner > h4, .enterprise-steps .share-your-story .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .share-your-story .pricing .site-inner > h4, .pricing .share-your-story .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .share-your-story .enterprise-steps .site-inner > h4, .share-your-story .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .share-your-story .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .fit-quiz .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .enterprise-steps .fit-quiz .site-inner > h4, .enterprise-steps .fit-quiz .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .enterprise-steps .fit-quiz .pricing .site-inner > h4, .pricing .fit-quiz .enterprise-steps .individual-posts-section .site-inner > h4, .individual-posts-section .pricing .fit-quiz .enterprise-steps .site-inner > h4, .fit-quiz .enterprise-steps .pricing .individual-posts-section .site-inner > h4, .individual-posts-section .fit-quiz .enterprise-steps .pricing .site-inner > h4, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > h4, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > h4, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > h4, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > h4, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > h4, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > h4, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .individual-posts-section .vce-classic-tabs-list > h4, .individual-posts-section .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > h4, .pricing .individual-posts-section .category-box .section-frame > .entry-title, .individual-posts-section .category-box .pricing .section-frame > .entry-title, .pricing #customers_by_state .individual-posts-section .category-box .swiper-container > div > .entry-title, .individual-posts-section .category-box .pricing #customers_by_state .swiper-container > div > .entry-title, #customers_by_state .pricing .individual-posts-section .category-box .swiper-container > div > .entry-title, .individual-posts-section .category-box #customers_by_state .pricing .swiper-container > div > .entry-title, .pricing #generic-tabs .individual-posts-section .category-box .pane > .entry-title, .individual-posts-section .category-box .pricing #generic-tabs .pane > .entry-title, #generic-tabs .pricing .individual-posts-section .category-box .pane > .entry-title, .individual-posts-section .category-box #generic-tabs .pricing .pane > .entry-title, .pricing .single-post:not(.case-studies-template-clone-post) .individual-posts-section .category-box .social-share > .entry-title, .individual-posts-section .category-box .pricing .single-post:not(.case-studies-template-clone-post) .social-share > .entry-title, .single-post:not(.case-studies-template-clone-post) .pricing .individual-posts-section .category-box .social-share > .entry-title, .individual-posts-section .category-box .single-post:not(.case-studies-template-clone-post) .pricing .social-share > .entry-title, .pricing .single-press .individual-posts-section .category-box .social-share > .entry-title, .individual-posts-section .category-box .pricing .single-press .social-share > .entry-title, .single-press .pricing .individual-posts-section .category-box .social-share > .entry-title, .individual-posts-section .category-box .single-press .pricing .social-share > .entry-title, .pricing .product-page-stats .individual-posts-section .category-box .stats-color > .entry-title, .individual-posts-section .category-box .pricing .product-page-stats .stats-color > .entry-title, .product-page-stats .pricing .individual-posts-section .category-box .stats-color > .entry-title, .individual-posts-section .category-box .product-page-stats .pricing .stats-color > .entry-title, .pricing .page-stats .individual-posts-section .category-box .stats-color > .entry-title, .individual-posts-section .category-box .pricing .page-stats .stats-color > .entry-title, .page-stats .pricing .individual-posts-section .category-box .stats-color > .entry-title, .individual-posts-section .category-box .page-stats .pricing .stats-color > .entry-title, .pricing .modal-popup .individual-posts-section .category-box .modal-content > .entry-title, .individual-posts-section .category-box .pricing .modal-popup .modal-content > .entry-title, .modal-popup .pricing .individual-posts-section .category-box .modal-content > .entry-title, .individual-posts-section .category-box .modal-popup .pricing .modal-content > .entry-title, .pricing .individual-posts-section .category-box .hcss-form-frame > .entry-title, .individual-posts-section .category-box .pricing .hcss-form-frame > .entry-title, .pricing .individual-posts-section .category-box .frm_style_hcss-with-frame > .entry-title, .individual-posts-section .category-box .pricing .frm_style_hcss-with-frame > .entry-title, .pricing .individual-posts-section .category-box .customer-story-slide > .entry-title, .individual-posts-section .category-box .pricing .customer-story-slide > .entry-title, .pricing .post-type-archive-press .type-press .individual-posts-section .category-box .blog-box > .entry-title, .individual-posts-section .category-box .pricing .post-type-archive-press .type-press .blog-box > .entry-title, .post-type-archive-press .type-press .pricing .individual-posts-section .category-box .blog-box > .entry-title, .individual-posts-section .category-box .post-type-archive-press .type-press .pricing .blog-box > .entry-title, .pricing .individual-posts-section .category-box #company-information > .entry-title, .individual-posts-section .category-box .pricing #company-information > .entry-title, .pricing .enterprise-steps .individual-posts-section .category-box .container > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .container > .entry-title, .enterprise-steps .pricing .individual-posts-section .category-box .container > .entry-title, .individual-posts-section .category-box .enterprise-steps .pricing .container > .entry-title, .pricing .enterprise-steps .individual-posts-section .category-box .narrow-container > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .narrow-container > .entry-title, .enterprise-steps .pricing .individual-posts-section .category-box .narrow-container > .entry-title, .individual-posts-section .category-box .enterprise-steps .pricing .narrow-container > .entry-title, .pricing .enterprise-steps .site-inner-narrow-container .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .site-inner-narrow-container .site-inner > .entry-title, .enterprise-steps .site-inner-narrow-container .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .site-inner-narrow-container .pricing .site-inner > .entry-title, .pricing .site-inner-narrow-container .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .site-inner-narrow-container .enterprise-steps .site-inner > .entry-title, .site-inner-narrow-container .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .site-inner-narrow-container .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .site-inner-container .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .site-inner-container .site-inner > .entry-title, .enterprise-steps .site-inner-container .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .site-inner-container .pricing .site-inner > .entry-title, .pricing .site-inner-container .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .site-inner-container .enterprise-steps .site-inner > .entry-title, .site-inner-container .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .site-inner-container .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .products-template-new-products article .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .products-template-new-products article .site-inner > .entry-title, .enterprise-steps .products-template-new-products article .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .products-template-new-products article .pricing .site-inner > .entry-title, .pricing .products-template-new-products article .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .products-template-new-products article .enterprise-steps .site-inner > .entry-title, .products-template-new-products article .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .products-template-new-products article .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .lp-template-new-products article .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .lp-template-new-products article .site-inner > .entry-title, .enterprise-steps .lp-template-new-products article .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .lp-template-new-products article .pricing .site-inner > .entry-title, .pricing .lp-template-new-products article .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .lp-template-new-products article .enterprise-steps .site-inner > .entry-title, .lp-template-new-products article .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .lp-template-new-products article .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .heavybid-to-heavyjob .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > .entry-title, .enterprise-steps .heavybid-to-heavyjob .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > .entry-title, .pricing .heavybid-to-heavyjob .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > .entry-title, .heavybid-to-heavyjob .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .mt1b .mastec-msa .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > .entry-title, .enterprise-steps .mt1b .mastec-msa .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > .entry-title, .pricing .mt1b .mastec-msa .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > .entry-title, .mt1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > .entry-title, .enterprise-steps .mt1b .existing-partnerships-header .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > .entry-title, .pricing .mt1b .existing-partnerships-header .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > .entry-title, .mt1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .q1b .mastec-msa .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .q1b .mastec-msa .site-inner > .entry-title, .enterprise-steps .q1b .mastec-msa .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .q1b .mastec-msa .pricing .site-inner > .entry-title, .pricing .q1b .mastec-msa .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .q1b .mastec-msa .enterprise-steps .site-inner > .entry-title, .q1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .q1b .mastec-msa .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > .entry-title, .enterprise-steps .q1b .existing-partnerships-header .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > .entry-title, .pricing .q1b .existing-partnerships-header .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > .entry-title, .q1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .industry-events .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .industry-events .hcss-events > .entry-title, .enterprise-steps .industry-events .pricing .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .enterprise-steps .industry-events .pricing .hcss-events > .entry-title, .pricing .industry-events .enterprise-steps .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .pricing .industry-events .enterprise-steps .hcss-events > .entry-title, .industry-events .enterprise-steps .pricing .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .industry-events .enterprise-steps .pricing .hcss-events > .entry-title, .pricing .enterprise-steps .past-webinars .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .past-webinars .hcss-events > .entry-title, .enterprise-steps .past-webinars .pricing .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .enterprise-steps .past-webinars .pricing .hcss-events > .entry-title, .pricing .past-webinars .enterprise-steps .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .pricing .past-webinars .enterprise-steps .hcss-events > .entry-title, .past-webinars .enterprise-steps .pricing .individual-posts-section .category-box .hcss-events > .entry-title, .individual-posts-section .category-box .past-webinars .enterprise-steps .pricing .hcss-events > .entry-title, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .hcss-recommendations .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .hcss-recommendations .site-inner > .entry-title, .enterprise-steps .hcss-recommendations .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .hcss-recommendations .pricing .site-inner > .entry-title, .pricing .hcss-recommendations .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .hcss-recommendations .enterprise-steps .site-inner > .entry-title, .hcss-recommendations .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .hcss-recommendations .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .share-your-story .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .share-your-story .site-inner > .entry-title, .enterprise-steps .share-your-story .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .share-your-story .pricing .site-inner > .entry-title, .pricing .share-your-story .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .share-your-story .enterprise-steps .site-inner > .entry-title, .share-your-story .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .share-your-story .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .fit-quiz .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .fit-quiz .site-inner > .entry-title, .enterprise-steps .fit-quiz .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .enterprise-steps .fit-quiz .pricing .site-inner > .entry-title, .pricing .fit-quiz .enterprise-steps .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .pricing .fit-quiz .enterprise-steps .site-inner > .entry-title, .fit-quiz .enterprise-steps .pricing .individual-posts-section .category-box .site-inner > .entry-title, .individual-posts-section .category-box .fit-quiz .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .individual-posts-section .category-box .vce-classic-tabs-list > .entry-title, .individual-posts-section .category-box .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .category-box .individual-posts-section .section-frame > .entry-title, .category-box .individual-posts-section .pricing .section-frame > .entry-title, .pricing #customers_by_state .category-box .individual-posts-section .swiper-container > div > .entry-title, .category-box .individual-posts-section .pricing #customers_by_state .swiper-container > div > .entry-title, #customers_by_state .pricing .category-box .individual-posts-section .swiper-container > div > .entry-title, .category-box .individual-posts-section #customers_by_state .pricing .swiper-container > div > .entry-title, .pricing #generic-tabs .category-box .individual-posts-section .pane > .entry-title, .category-box .individual-posts-section .pricing #generic-tabs .pane > .entry-title, #generic-tabs .pricing .category-box .individual-posts-section .pane > .entry-title, .category-box .individual-posts-section #generic-tabs .pricing .pane > .entry-title, .pricing .single-post:not(.case-studies-template-clone-post) .category-box .individual-posts-section .social-share > .entry-title, .category-box .individual-posts-section .pricing .single-post:not(.case-studies-template-clone-post) .social-share > .entry-title, .single-post:not(.case-studies-template-clone-post) .pricing .category-box .individual-posts-section .social-share > .entry-title, .category-box .individual-posts-section .single-post:not(.case-studies-template-clone-post) .pricing .social-share > .entry-title, .pricing .single-press .category-box .individual-posts-section .social-share > .entry-title, .category-box .individual-posts-section .pricing .single-press .social-share > .entry-title, .single-press .pricing .category-box .individual-posts-section .social-share > .entry-title, .category-box .individual-posts-section .single-press .pricing .social-share > .entry-title, .pricing .product-page-stats .category-box .individual-posts-section .stats-color > .entry-title, .category-box .individual-posts-section .pricing .product-page-stats .stats-color > .entry-title, .product-page-stats .pricing .category-box .individual-posts-section .stats-color > .entry-title, .category-box .individual-posts-section .product-page-stats .pricing .stats-color > .entry-title, .pricing .page-stats .category-box .individual-posts-section .stats-color > .entry-title, .category-box .individual-posts-section .pricing .page-stats .stats-color > .entry-title, .page-stats .pricing .category-box .individual-posts-section .stats-color > .entry-title, .category-box .individual-posts-section .page-stats .pricing .stats-color > .entry-title, .pricing .modal-popup .category-box .individual-posts-section .modal-content > .entry-title, .category-box .individual-posts-section .pricing .modal-popup .modal-content > .entry-title, .modal-popup .pricing .category-box .individual-posts-section .modal-content > .entry-title, .category-box .individual-posts-section .modal-popup .pricing .modal-content > .entry-title, .pricing .category-box .individual-posts-section .hcss-form-frame > .entry-title, .category-box .individual-posts-section .pricing .hcss-form-frame > .entry-title, .pricing .category-box .individual-posts-section .frm_style_hcss-with-frame > .entry-title, .category-box .individual-posts-section .pricing .frm_style_hcss-with-frame > .entry-title, .pricing .category-box .individual-posts-section .customer-story-slide > .entry-title, .category-box .individual-posts-section .pricing .customer-story-slide > .entry-title, .pricing .post-type-archive-press .type-press .category-box .individual-posts-section .blog-box > .entry-title, .category-box .individual-posts-section .pricing .post-type-archive-press .type-press .blog-box > .entry-title, .post-type-archive-press .type-press .pricing .category-box .individual-posts-section .blog-box > .entry-title, .category-box .individual-posts-section .post-type-archive-press .type-press .pricing .blog-box > .entry-title, .pricing .category-box .individual-posts-section #company-information > .entry-title, .category-box .individual-posts-section .pricing #company-information > .entry-title, .pricing .enterprise-steps .category-box .individual-posts-section .container > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .container > .entry-title, .enterprise-steps .pricing .category-box .individual-posts-section .container > .entry-title, .category-box .individual-posts-section .enterprise-steps .pricing .container > .entry-title, .pricing .enterprise-steps .category-box .individual-posts-section .narrow-container > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .narrow-container > .entry-title, .enterprise-steps .pricing .category-box .individual-posts-section .narrow-container > .entry-title, .category-box .individual-posts-section .enterprise-steps .pricing .narrow-container > .entry-title, .pricing .enterprise-steps .site-inner-narrow-container .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .site-inner-narrow-container .site-inner > .entry-title, .enterprise-steps .site-inner-narrow-container .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .site-inner-narrow-container .pricing .site-inner > .entry-title, .pricing .site-inner-narrow-container .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .site-inner-narrow-container .enterprise-steps .site-inner > .entry-title, .site-inner-narrow-container .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .site-inner-narrow-container .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .site-inner-container .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .site-inner-container .site-inner > .entry-title, .enterprise-steps .site-inner-container .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .site-inner-container .pricing .site-inner > .entry-title, .pricing .site-inner-container .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .site-inner-container .enterprise-steps .site-inner > .entry-title, .site-inner-container .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .site-inner-container .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .products-template-new-products article .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .products-template-new-products article .site-inner > .entry-title, .enterprise-steps .products-template-new-products article .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .products-template-new-products article .pricing .site-inner > .entry-title, .pricing .products-template-new-products article .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .products-template-new-products article .enterprise-steps .site-inner > .entry-title, .products-template-new-products article .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .products-template-new-products article .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .lp-template-new-products article .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .lp-template-new-products article .site-inner > .entry-title, .enterprise-steps .lp-template-new-products article .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .lp-template-new-products article .pricing .site-inner > .entry-title, .pricing .lp-template-new-products article .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .lp-template-new-products article .enterprise-steps .site-inner > .entry-title, .lp-template-new-products article .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .lp-template-new-products article .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .heavybid-to-heavyjob .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > .entry-title, .enterprise-steps .heavybid-to-heavyjob .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > .entry-title, .pricing .heavybid-to-heavyjob .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > .entry-title, .heavybid-to-heavyjob .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .mt1b .mastec-msa .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > .entry-title, .enterprise-steps .mt1b .mastec-msa .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > .entry-title, .pricing .mt1b .mastec-msa .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > .entry-title, .mt1b .mastec-msa .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > .entry-title, .enterprise-steps .mt1b .existing-partnerships-header .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > .entry-title, .pricing .mt1b .existing-partnerships-header .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > .entry-title, .mt1b .existing-partnerships-header .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .q1b .mastec-msa .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .q1b .mastec-msa .site-inner > .entry-title, .enterprise-steps .q1b .mastec-msa .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .q1b .mastec-msa .pricing .site-inner > .entry-title, .pricing .q1b .mastec-msa .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .q1b .mastec-msa .enterprise-steps .site-inner > .entry-title, .q1b .mastec-msa .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .q1b .mastec-msa .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > .entry-title, .enterprise-steps .q1b .existing-partnerships-header .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > .entry-title, .pricing .q1b .existing-partnerships-header .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > .entry-title, .q1b .existing-partnerships-header .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .industry-events .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .industry-events .hcss-events > .entry-title, .enterprise-steps .industry-events .pricing .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .enterprise-steps .industry-events .pricing .hcss-events > .entry-title, .pricing .industry-events .enterprise-steps .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .pricing .industry-events .enterprise-steps .hcss-events > .entry-title, .industry-events .enterprise-steps .pricing .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .industry-events .enterprise-steps .pricing .hcss-events > .entry-title, .pricing .enterprise-steps .past-webinars .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .past-webinars .hcss-events > .entry-title, .enterprise-steps .past-webinars .pricing .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .enterprise-steps .past-webinars .pricing .hcss-events > .entry-title, .pricing .past-webinars .enterprise-steps .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .pricing .past-webinars .enterprise-steps .hcss-events > .entry-title, .past-webinars .enterprise-steps .pricing .category-box .individual-posts-section .hcss-events > .entry-title, .category-box .individual-posts-section .past-webinars .enterprise-steps .pricing .hcss-events > .entry-title, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .products-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .products-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .products-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .products-template-new-products article .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .products-template-new-products article .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .products-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .lp-template-new-products article .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .lp-template-new-products article .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .lp-template-new-products article .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .lp-template-new-products article .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .lp-template-new-products article .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .lp-template-new-products article .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .hcss-recommendations .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .hcss-recommendations .site-inner > .entry-title, .enterprise-steps .hcss-recommendations .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .hcss-recommendations .pricing .site-inner > .entry-title, .pricing .hcss-recommendations .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .hcss-recommendations .enterprise-steps .site-inner > .entry-title, .hcss-recommendations .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .hcss-recommendations .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .share-your-story .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .share-your-story .site-inner > .entry-title, .enterprise-steps .share-your-story .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .share-your-story .pricing .site-inner > .entry-title, .pricing .share-your-story .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .share-your-story .enterprise-steps .site-inner > .entry-title, .share-your-story .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .share-your-story .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .fit-quiz .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .fit-quiz .site-inner > .entry-title, .enterprise-steps .fit-quiz .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .enterprise-steps .fit-quiz .pricing .site-inner > .entry-title, .pricing .fit-quiz .enterprise-steps .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .pricing .fit-quiz .enterprise-steps .site-inner > .entry-title, .fit-quiz .enterprise-steps .pricing .category-box .individual-posts-section .site-inner > .entry-title, .category-box .individual-posts-section .fit-quiz .enterprise-steps .pricing .site-inner > .entry-title, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list > .entry-title, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list > .entry-title, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list > .entry-title, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list > .entry-title, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list > .entry-title, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list > .entry-title, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .category-box .individual-posts-section .vce-classic-tabs-list > .entry-title, .category-box .individual-posts-section .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list > .entry-title, .pricing .home #generic-hero .section-frame > p.headline, .home #generic-hero .pricing .section-frame > p.headline, .pricing .single-post:not(.case-studies-template-clone-post) .home #generic-hero .social-share > p.headline, .home #generic-hero .pricing .single-post:not(.case-studies-template-clone-post) .social-share > p.headline, .single-post:not(.case-studies-template-clone-post) .pricing .home #generic-hero .social-share > p.headline, .home #generic-hero .single-post:not(.case-studies-template-clone-post) .pricing .social-share > p.headline, .pricing .single-press .home #generic-hero .social-share > p.headline, .home #generic-hero .pricing .single-press .social-share > p.headline, .single-press .pricing .home #generic-hero .social-share > p.headline, .home #generic-hero .single-press .pricing .social-share > p.headline, .pricing .product-page-stats .home #generic-hero .stats-color > p.headline, .home #generic-hero .pricing .product-page-stats .stats-color > p.headline, .product-page-stats .pricing .home #generic-hero .stats-color > p.headline, .home #generic-hero .product-page-stats .pricing .stats-color > p.headline, .pricing .page-stats .home #generic-hero .stats-color > p.headline, .home #generic-hero .pricing .page-stats .stats-color > p.headline, .page-stats .pricing .home #generic-hero .stats-color > p.headline, .home #generic-hero .page-stats .pricing .stats-color > p.headline, .pricing .modal-popup .home #generic-hero .modal-content > p.headline, .home #generic-hero .pricing .modal-popup .modal-content > p.headline, .modal-popup .pricing .home #generic-hero .modal-content > p.headline, .home #generic-hero .modal-popup .pricing .modal-content > p.headline, .pricing .home #generic-hero .hcss-form-frame > p.headline, .home #generic-hero .pricing .hcss-form-frame > p.headline, .pricing .home #generic-hero .frm_style_hcss-with-frame > p.headline, .home #generic-hero .pricing .frm_style_hcss-with-frame > p.headline, .pricing .home #generic-hero .customer-story-slide > p.headline, .home #generic-hero .pricing .customer-story-slide > p.headline, .pricing .post-type-archive-press .type-press .home #generic-hero .blog-box > p.headline, .home #generic-hero .pricing .post-type-archive-press .type-press .blog-box > p.headline, .post-type-archive-press .type-press .pricing .home #generic-hero .blog-box > p.headline, .home #generic-hero .post-type-archive-press .type-press .pricing .blog-box > p.headline, .pricing .home #generic-hero #company-information > p.headline, .home #generic-hero .pricing #company-information > p.headline, .pricing .enterprise-steps .home #generic-hero .container > p.headline, .home #generic-hero .pricing .enterprise-steps .container > p.headline, .enterprise-steps .pricing .home #generic-hero .container > p.headline, .home #generic-hero .enterprise-steps .pricing .container > p.headline, .pricing .enterprise-steps .home #generic-hero .narrow-container > p.headline, .home #generic-hero .pricing .enterprise-steps .narrow-container > p.headline, .enterprise-steps .pricing .home #generic-hero .narrow-container > p.headline, .home #generic-hero .enterprise-steps .pricing .narrow-container > p.headline, .pricing .enterprise-steps .site-inner-narrow-container .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .site-inner-narrow-container .site-inner > p.headline, .enterprise-steps .site-inner-narrow-container .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .site-inner-narrow-container .pricing .site-inner > p.headline, .pricing .site-inner-narrow-container .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .site-inner-narrow-container .enterprise-steps .site-inner > p.headline, .site-inner-narrow-container .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .site-inner-narrow-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .site-inner-container .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .site-inner-container .site-inner > p.headline, .enterprise-steps .site-inner-container .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .site-inner-container .pricing .site-inner > p.headline, .pricing .site-inner-container .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .site-inner-container .enterprise-steps .site-inner > p.headline, .site-inner-container .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .site-inner-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .products-template-new-products article .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .products-template-new-products article .site-inner > p.headline, .enterprise-steps .products-template-new-products article .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .products-template-new-products article .pricing .site-inner > p.headline, .pricing .products-template-new-products article .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .products-template-new-products article .enterprise-steps .site-inner > p.headline, .products-template-new-products article .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .products-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .lp-template-new-products article .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .lp-template-new-products article .site-inner > p.headline, .enterprise-steps .lp-template-new-products article .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .lp-template-new-products article .pricing .site-inner > p.headline, .pricing .lp-template-new-products article .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .lp-template-new-products article .enterprise-steps .site-inner > p.headline, .lp-template-new-products article .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .lp-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .heavybid-to-heavyjob .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > p.headline, .enterprise-steps .heavybid-to-heavyjob .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > p.headline, .pricing .heavybid-to-heavyjob .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > p.headline, .heavybid-to-heavyjob .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .mastec-msa .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > p.headline, .enterprise-steps .mt1b .mastec-msa .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > p.headline, .pricing .mt1b .mastec-msa .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > p.headline, .mt1b .mastec-msa .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .existing-partnerships-header .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .mt1b .existing-partnerships-header .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .mt1b .existing-partnerships-header .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .mt1b .existing-partnerships-header .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .mastec-msa .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .q1b .mastec-msa .site-inner > p.headline, .enterprise-steps .q1b .mastec-msa .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .q1b .mastec-msa .pricing .site-inner > p.headline, .pricing .q1b .mastec-msa .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .q1b .mastec-msa .enterprise-steps .site-inner > p.headline, .q1b .mastec-msa .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .q1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .existing-partnerships-header .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .q1b .existing-partnerships-header .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .q1b .existing-partnerships-header .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .q1b .existing-partnerships-header .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .industry-events .home #generic-hero .hcss-events > p.headline, .home #generic-hero .pricing .enterprise-steps .industry-events .hcss-events > p.headline, .enterprise-steps .industry-events .pricing .home #generic-hero .hcss-events > p.headline, .home #generic-hero .enterprise-steps .industry-events .pricing .hcss-events > p.headline, .pricing .industry-events .enterprise-steps .home #generic-hero .hcss-events > p.headline, .home #generic-hero .pricing .industry-events .enterprise-steps .hcss-events > p.headline, .industry-events .enterprise-steps .pricing .home #generic-hero .hcss-events > p.headline, .home #generic-hero .industry-events .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .past-webinars .home #generic-hero .hcss-events > p.headline, .home #generic-hero .pricing .enterprise-steps .past-webinars .hcss-events > p.headline, .enterprise-steps .past-webinars .pricing .home #generic-hero .hcss-events > p.headline, .home #generic-hero .enterprise-steps .past-webinars .pricing .hcss-events > p.headline, .pricing .past-webinars .enterprise-steps .home #generic-hero .hcss-events > p.headline, .home #generic-hero .pricing .past-webinars .enterprise-steps .hcss-events > p.headline, .past-webinars .enterprise-steps .pricing .home #generic-hero .hcss-events > p.headline, .home #generic-hero .past-webinars .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .hcss-recommendations .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .hcss-recommendations .site-inner > p.headline, .enterprise-steps .hcss-recommendations .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .hcss-recommendations .pricing .site-inner > p.headline, .pricing .hcss-recommendations .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .hcss-recommendations .enterprise-steps .site-inner > p.headline, .hcss-recommendations .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .hcss-recommendations .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .share-your-story .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .share-your-story .site-inner > p.headline, .enterprise-steps .share-your-story .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .share-your-story .pricing .site-inner > p.headline, .pricing .share-your-story .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .share-your-story .enterprise-steps .site-inner > p.headline, .share-your-story .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .share-your-story .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .fit-quiz .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .enterprise-steps .fit-quiz .site-inner > p.headline, .enterprise-steps .fit-quiz .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .enterprise-steps .fit-quiz .pricing .site-inner > p.headline, .pricing .fit-quiz .enterprise-steps .home #generic-hero .site-inner > p.headline, .home #generic-hero .pricing .fit-quiz .enterprise-steps .site-inner > p.headline, .fit-quiz .enterprise-steps .pricing .home #generic-hero .site-inner > p.headline, .home #generic-hero .fit-quiz .enterprise-steps .pricing .site-inner > p.headline, .pricing .page-template-job-role #generic-hero .section-frame > p.headline, .page-template-job-role #generic-hero .pricing .section-frame > p.headline, .pricing .single-post:not(.case-studies-template-clone-post) .page-template-job-role #generic-hero .social-share > p.headline, .page-template-job-role #generic-hero .pricing .single-post:not(.case-studies-template-clone-post) .social-share > p.headline, .single-post:not(.case-studies-template-clone-post) .pricing .page-template-job-role #generic-hero .social-share > p.headline, .page-template-job-role #generic-hero .single-post:not(.case-studies-template-clone-post) .pricing .social-share > p.headline, .pricing .single-press .page-template-job-role #generic-hero .social-share > p.headline, .page-template-job-role #generic-hero .pricing .single-press .social-share > p.headline, .single-press .pricing .page-template-job-role #generic-hero .social-share > p.headline, .page-template-job-role #generic-hero .single-press .pricing .social-share > p.headline, .pricing .product-page-stats .page-template-job-role #generic-hero .stats-color > p.headline, .page-template-job-role #generic-hero .pricing .product-page-stats .stats-color > p.headline, .product-page-stats .pricing .page-template-job-role #generic-hero .stats-color > p.headline, .page-template-job-role #generic-hero .product-page-stats .pricing .stats-color > p.headline, .pricing .page-stats .page-template-job-role #generic-hero .stats-color > p.headline, .page-template-job-role #generic-hero .pricing .page-stats .stats-color > p.headline, .page-stats .pricing .page-template-job-role #generic-hero .stats-color > p.headline, .page-template-job-role #generic-hero .page-stats .pricing .stats-color > p.headline, .pricing .modal-popup .page-template-job-role #generic-hero .modal-content > p.headline, .page-template-job-role #generic-hero .pricing .modal-popup .modal-content > p.headline, .modal-popup .pricing .page-template-job-role #generic-hero .modal-content > p.headline, .page-template-job-role #generic-hero .modal-popup .pricing .modal-content > p.headline, .pricing .page-template-job-role #generic-hero .hcss-form-frame > p.headline, .page-template-job-role #generic-hero .pricing .hcss-form-frame > p.headline, .pricing .page-template-job-role #generic-hero .frm_style_hcss-with-frame > p.headline, .page-template-job-role #generic-hero .pricing .frm_style_hcss-with-frame > p.headline, .pricing .page-template-job-role #generic-hero .customer-story-slide > p.headline, .page-template-job-role #generic-hero .pricing .customer-story-slide > p.headline, .pricing .post-type-archive-press .type-press .page-template-job-role #generic-hero .blog-box > p.headline, .page-template-job-role #generic-hero .pricing .post-type-archive-press .type-press .blog-box > p.headline, .post-type-archive-press .type-press .pricing .page-template-job-role #generic-hero .blog-box > p.headline, .page-template-job-role #generic-hero .post-type-archive-press .type-press .pricing .blog-box > p.headline, .pricing .page-template-job-role #generic-hero #company-information > p.headline, .page-template-job-role #generic-hero .pricing #company-information > p.headline, .pricing .enterprise-steps .page-template-job-role #generic-hero .container > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .container > p.headline, .enterprise-steps .pricing .page-template-job-role #generic-hero .container > p.headline, .page-template-job-role #generic-hero .enterprise-steps .pricing .container > p.headline, .pricing .enterprise-steps .page-template-job-role #generic-hero .narrow-container > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .narrow-container > p.headline, .enterprise-steps .pricing .page-template-job-role #generic-hero .narrow-container > p.headline, .page-template-job-role #generic-hero .enterprise-steps .pricing .narrow-container > p.headline, .pricing .enterprise-steps .site-inner-narrow-container .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .site-inner-narrow-container .site-inner > p.headline, .enterprise-steps .site-inner-narrow-container .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .site-inner-narrow-container .pricing .site-inner > p.headline, .pricing .site-inner-narrow-container .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .site-inner-narrow-container .enterprise-steps .site-inner > p.headline, .site-inner-narrow-container .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .site-inner-narrow-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .site-inner-container .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .site-inner-container .site-inner > p.headline, .enterprise-steps .site-inner-container .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .site-inner-container .pricing .site-inner > p.headline, .pricing .site-inner-container .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .site-inner-container .enterprise-steps .site-inner > p.headline, .site-inner-container .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .site-inner-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .products-template-new-products article .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .products-template-new-products article .site-inner > p.headline, .enterprise-steps .products-template-new-products article .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .products-template-new-products article .pricing .site-inner > p.headline, .pricing .products-template-new-products article .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .products-template-new-products article .enterprise-steps .site-inner > p.headline, .products-template-new-products article .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .products-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .lp-template-new-products article .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .lp-template-new-products article .site-inner > p.headline, .enterprise-steps .lp-template-new-products article .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .lp-template-new-products article .pricing .site-inner > p.headline, .pricing .lp-template-new-products article .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .lp-template-new-products article .enterprise-steps .site-inner > p.headline, .lp-template-new-products article .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .lp-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .heavybid-to-heavyjob .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > p.headline, .enterprise-steps .heavybid-to-heavyjob .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > p.headline, .pricing .heavybid-to-heavyjob .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > p.headline, .heavybid-to-heavyjob .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .mastec-msa .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > p.headline, .enterprise-steps .mt1b .mastec-msa .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > p.headline, .pricing .mt1b .mastec-msa .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > p.headline, .mt1b .mastec-msa .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .existing-partnerships-header .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .mt1b .existing-partnerships-header .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .mt1b .existing-partnerships-header .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .mt1b .existing-partnerships-header .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .mastec-msa .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .q1b .mastec-msa .site-inner > p.headline, .enterprise-steps .q1b .mastec-msa .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .q1b .mastec-msa .pricing .site-inner > p.headline, .pricing .q1b .mastec-msa .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .q1b .mastec-msa .enterprise-steps .site-inner > p.headline, .q1b .mastec-msa .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .q1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .existing-partnerships-header .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .q1b .existing-partnerships-header .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .q1b .existing-partnerships-header .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .q1b .existing-partnerships-header .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .industry-events .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .industry-events .hcss-events > p.headline, .enterprise-steps .industry-events .pricing .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .enterprise-steps .industry-events .pricing .hcss-events > p.headline, .pricing .industry-events .enterprise-steps .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .pricing .industry-events .enterprise-steps .hcss-events > p.headline, .industry-events .enterprise-steps .pricing .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .industry-events .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .past-webinars .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .past-webinars .hcss-events > p.headline, .enterprise-steps .past-webinars .pricing .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .enterprise-steps .past-webinars .pricing .hcss-events > p.headline, .pricing .past-webinars .enterprise-steps .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .pricing .past-webinars .enterprise-steps .hcss-events > p.headline, .past-webinars .enterprise-steps .pricing .page-template-job-role #generic-hero .hcss-events > p.headline, .page-template-job-role #generic-hero .past-webinars .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .hcss-recommendations .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .hcss-recommendations .site-inner > p.headline, .enterprise-steps .hcss-recommendations .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .hcss-recommendations .pricing .site-inner > p.headline, .pricing .hcss-recommendations .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .hcss-recommendations .enterprise-steps .site-inner > p.headline, .hcss-recommendations .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .hcss-recommendations .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .share-your-story .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .share-your-story .site-inner > p.headline, .enterprise-steps .share-your-story .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .share-your-story .pricing .site-inner > p.headline, .pricing .share-your-story .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .share-your-story .enterprise-steps .site-inner > p.headline, .share-your-story .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .share-your-story .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .fit-quiz .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .enterprise-steps .fit-quiz .site-inner > p.headline, .enterprise-steps .fit-quiz .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .enterprise-steps .fit-quiz .pricing .site-inner > p.headline, .pricing .fit-quiz .enterprise-steps .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .pricing .fit-quiz .enterprise-steps .site-inner > p.headline, .fit-quiz .enterprise-steps .pricing .page-template-job-role #generic-hero .site-inner > p.headline, .page-template-job-role #generic-hero .fit-quiz .enterprise-steps .pricing .site-inner > p.headline, .pricing .home #press-hero .section-frame > p.headline, .home #press-hero .pricing .section-frame > p.headline, .pricing .single-post:not(.case-studies-template-clone-post) .home #press-hero .social-share > p.headline, .home #press-hero .pricing .single-post:not(.case-studies-template-clone-post) .social-share > p.headline, .single-post:not(.case-studies-template-clone-post) .pricing .home #press-hero .social-share > p.headline, .home #press-hero .single-post:not(.case-studies-template-clone-post) .pricing .social-share > p.headline, .pricing .single-press .home #press-hero .social-share > p.headline, .home #press-hero .pricing .single-press .social-share > p.headline, .single-press .pricing .home #press-hero .social-share > p.headline, .home #press-hero .single-press .pricing .social-share > p.headline, .pricing .product-page-stats .home #press-hero .stats-color > p.headline, .home #press-hero .pricing .product-page-stats .stats-color > p.headline, .product-page-stats .pricing .home #press-hero .stats-color > p.headline, .home #press-hero .product-page-stats .pricing .stats-color > p.headline, .pricing .page-stats .home #press-hero .stats-color > p.headline, .home #press-hero .pricing .page-stats .stats-color > p.headline, .page-stats .pricing .home #press-hero .stats-color > p.headline, .home #press-hero .page-stats .pricing .stats-color > p.headline, .pricing .modal-popup .home #press-hero .modal-content > p.headline, .home #press-hero .pricing .modal-popup .modal-content > p.headline, .modal-popup .pricing .home #press-hero .modal-content > p.headline, .home #press-hero .modal-popup .pricing .modal-content > p.headline, .pricing .home #press-hero .hcss-form-frame > p.headline, .home #press-hero .pricing .hcss-form-frame > p.headline, .pricing .home #press-hero .frm_style_hcss-with-frame > p.headline, .home #press-hero .pricing .frm_style_hcss-with-frame > p.headline, .pricing .home #press-hero .customer-story-slide > p.headline, .home #press-hero .pricing .customer-story-slide > p.headline, .pricing .post-type-archive-press .type-press .home #press-hero .blog-box > p.headline, .home #press-hero .pricing .post-type-archive-press .type-press .blog-box > p.headline, .post-type-archive-press .type-press .pricing .home #press-hero .blog-box > p.headline, .home #press-hero .post-type-archive-press .type-press .pricing .blog-box > p.headline, .pricing .home #press-hero #company-information > p.headline, .home #press-hero .pricing #company-information > p.headline, .pricing .enterprise-steps .home #press-hero .container > p.headline, .home #press-hero .pricing .enterprise-steps .container > p.headline, .enterprise-steps .pricing .home #press-hero .container > p.headline, .home #press-hero .enterprise-steps .pricing .container > p.headline, .pricing .enterprise-steps .home #press-hero .narrow-container > p.headline, .home #press-hero .pricing .enterprise-steps .narrow-container > p.headline, .enterprise-steps .pricing .home #press-hero .narrow-container > p.headline, .home #press-hero .enterprise-steps .pricing .narrow-container > p.headline, .pricing .enterprise-steps .site-inner-narrow-container .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .site-inner-narrow-container .site-inner > p.headline, .enterprise-steps .site-inner-narrow-container .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .site-inner-narrow-container .pricing .site-inner > p.headline, .pricing .site-inner-narrow-container .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .site-inner-narrow-container .enterprise-steps .site-inner > p.headline, .site-inner-narrow-container .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .site-inner-narrow-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .site-inner-container .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .site-inner-container .site-inner > p.headline, .enterprise-steps .site-inner-container .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .site-inner-container .pricing .site-inner > p.headline, .pricing .site-inner-container .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .site-inner-container .enterprise-steps .site-inner > p.headline, .site-inner-container .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .site-inner-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .products-template-new-products article .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .products-template-new-products article .site-inner > p.headline, .enterprise-steps .products-template-new-products article .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .products-template-new-products article .pricing .site-inner > p.headline, .pricing .products-template-new-products article .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .products-template-new-products article .enterprise-steps .site-inner > p.headline, .products-template-new-products article .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .products-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .lp-template-new-products article .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .lp-template-new-products article .site-inner > p.headline, .enterprise-steps .lp-template-new-products article .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .lp-template-new-products article .pricing .site-inner > p.headline, .pricing .lp-template-new-products article .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .lp-template-new-products article .enterprise-steps .site-inner > p.headline, .lp-template-new-products article .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .lp-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .heavybid-to-heavyjob .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > p.headline, .enterprise-steps .heavybid-to-heavyjob .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > p.headline, .pricing .heavybid-to-heavyjob .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > p.headline, .heavybid-to-heavyjob .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .mastec-msa .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > p.headline, .enterprise-steps .mt1b .mastec-msa .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > p.headline, .pricing .mt1b .mastec-msa .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > p.headline, .mt1b .mastec-msa .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .existing-partnerships-header .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .mt1b .existing-partnerships-header .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .mt1b .existing-partnerships-header .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .mt1b .existing-partnerships-header .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .mastec-msa .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .q1b .mastec-msa .site-inner > p.headline, .enterprise-steps .q1b .mastec-msa .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .q1b .mastec-msa .pricing .site-inner > p.headline, .pricing .q1b .mastec-msa .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .q1b .mastec-msa .enterprise-steps .site-inner > p.headline, .q1b .mastec-msa .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .q1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .existing-partnerships-header .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .q1b .existing-partnerships-header .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .q1b .existing-partnerships-header .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .q1b .existing-partnerships-header .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .industry-events .home #press-hero .hcss-events > p.headline, .home #press-hero .pricing .enterprise-steps .industry-events .hcss-events > p.headline, .enterprise-steps .industry-events .pricing .home #press-hero .hcss-events > p.headline, .home #press-hero .enterprise-steps .industry-events .pricing .hcss-events > p.headline, .pricing .industry-events .enterprise-steps .home #press-hero .hcss-events > p.headline, .home #press-hero .pricing .industry-events .enterprise-steps .hcss-events > p.headline, .industry-events .enterprise-steps .pricing .home #press-hero .hcss-events > p.headline, .home #press-hero .industry-events .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .past-webinars .home #press-hero .hcss-events > p.headline, .home #press-hero .pricing .enterprise-steps .past-webinars .hcss-events > p.headline, .enterprise-steps .past-webinars .pricing .home #press-hero .hcss-events > p.headline, .home #press-hero .enterprise-steps .past-webinars .pricing .hcss-events > p.headline, .pricing .past-webinars .enterprise-steps .home #press-hero .hcss-events > p.headline, .home #press-hero .pricing .past-webinars .enterprise-steps .hcss-events > p.headline, .past-webinars .enterprise-steps .pricing .home #press-hero .hcss-events > p.headline, .home #press-hero .past-webinars .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .hcss-recommendations .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .hcss-recommendations .site-inner > p.headline, .enterprise-steps .hcss-recommendations .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .hcss-recommendations .pricing .site-inner > p.headline, .pricing .hcss-recommendations .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .hcss-recommendations .enterprise-steps .site-inner > p.headline, .hcss-recommendations .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .hcss-recommendations .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .share-your-story .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .share-your-story .site-inner > p.headline, .enterprise-steps .share-your-story .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .share-your-story .pricing .site-inner > p.headline, .pricing .share-your-story .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .share-your-story .enterprise-steps .site-inner > p.headline, .share-your-story .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .share-your-story .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .fit-quiz .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .enterprise-steps .fit-quiz .site-inner > p.headline, .enterprise-steps .fit-quiz .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .enterprise-steps .fit-quiz .pricing .site-inner > p.headline, .pricing .fit-quiz .enterprise-steps .home #press-hero .site-inner > p.headline, .home #press-hero .pricing .fit-quiz .enterprise-steps .site-inner > p.headline, .fit-quiz .enterprise-steps .pricing .home #press-hero .site-inner > p.headline, .home #press-hero .fit-quiz .enterprise-steps .pricing .site-inner > p.headline, .pricing .page-template-job-role #press-hero .section-frame > p.headline, .page-template-job-role #press-hero .pricing .section-frame > p.headline, .pricing .single-post:not(.case-studies-template-clone-post) .page-template-job-role #press-hero .social-share > p.headline, .page-template-job-role #press-hero .pricing .single-post:not(.case-studies-template-clone-post) .social-share > p.headline, .single-post:not(.case-studies-template-clone-post) .pricing .page-template-job-role #press-hero .social-share > p.headline, .page-template-job-role #press-hero .single-post:not(.case-studies-template-clone-post) .pricing .social-share > p.headline, .pricing .single-press .page-template-job-role #press-hero .social-share > p.headline, .page-template-job-role #press-hero .pricing .single-press .social-share > p.headline, .single-press .pricing .page-template-job-role #press-hero .social-share > p.headline, .page-template-job-role #press-hero .single-press .pricing .social-share > p.headline, .pricing .product-page-stats .page-template-job-role #press-hero .stats-color > p.headline, .page-template-job-role #press-hero .pricing .product-page-stats .stats-color > p.headline, .product-page-stats .pricing .page-template-job-role #press-hero .stats-color > p.headline, .page-template-job-role #press-hero .product-page-stats .pricing .stats-color > p.headline, .pricing .page-stats .page-template-job-role #press-hero .stats-color > p.headline, .page-template-job-role #press-hero .pricing .page-stats .stats-color > p.headline, .page-stats .pricing .page-template-job-role #press-hero .stats-color > p.headline, .page-template-job-role #press-hero .page-stats .pricing .stats-color > p.headline, .pricing .modal-popup .page-template-job-role #press-hero .modal-content > p.headline, .page-template-job-role #press-hero .pricing .modal-popup .modal-content > p.headline, .modal-popup .pricing .page-template-job-role #press-hero .modal-content > p.headline, .page-template-job-role #press-hero .modal-popup .pricing .modal-content > p.headline, .pricing .page-template-job-role #press-hero .hcss-form-frame > p.headline, .page-template-job-role #press-hero .pricing .hcss-form-frame > p.headline, .pricing .page-template-job-role #press-hero .frm_style_hcss-with-frame > p.headline, .page-template-job-role #press-hero .pricing .frm_style_hcss-with-frame > p.headline, .pricing .page-template-job-role #press-hero .customer-story-slide > p.headline, .page-template-job-role #press-hero .pricing .customer-story-slide > p.headline, .pricing .post-type-archive-press .type-press .page-template-job-role #press-hero .blog-box > p.headline, .page-template-job-role #press-hero .pricing .post-type-archive-press .type-press .blog-box > p.headline, .post-type-archive-press .type-press .pricing .page-template-job-role #press-hero .blog-box > p.headline, .page-template-job-role #press-hero .post-type-archive-press .type-press .pricing .blog-box > p.headline, .pricing .page-template-job-role #press-hero #company-information > p.headline, .page-template-job-role #press-hero .pricing #company-information > p.headline, .pricing .enterprise-steps .page-template-job-role #press-hero .container > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .container > p.headline, .enterprise-steps .pricing .page-template-job-role #press-hero .container > p.headline, .page-template-job-role #press-hero .enterprise-steps .pricing .container > p.headline, .pricing .enterprise-steps .page-template-job-role #press-hero .narrow-container > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .narrow-container > p.headline, .enterprise-steps .pricing .page-template-job-role #press-hero .narrow-container > p.headline, .page-template-job-role #press-hero .enterprise-steps .pricing .narrow-container > p.headline, .pricing .enterprise-steps .site-inner-narrow-container .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .site-inner-narrow-container .site-inner > p.headline, .enterprise-steps .site-inner-narrow-container .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .site-inner-narrow-container .pricing .site-inner > p.headline, .pricing .site-inner-narrow-container .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .site-inner-narrow-container .enterprise-steps .site-inner > p.headline, .site-inner-narrow-container .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .site-inner-narrow-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .site-inner-container .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .site-inner-container .site-inner > p.headline, .enterprise-steps .site-inner-container .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .site-inner-container .pricing .site-inner > p.headline, .pricing .site-inner-container .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .site-inner-container .enterprise-steps .site-inner > p.headline, .site-inner-container .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .site-inner-container .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .products-template-new-products article .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .products-template-new-products article .site-inner > p.headline, .enterprise-steps .products-template-new-products article .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .products-template-new-products article .pricing .site-inner > p.headline, .pricing .products-template-new-products article .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .products-template-new-products article .enterprise-steps .site-inner > p.headline, .products-template-new-products article .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .products-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .lp-template-new-products article .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .lp-template-new-products article .site-inner > p.headline, .enterprise-steps .lp-template-new-products article .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .lp-template-new-products article .pricing .site-inner > p.headline, .pricing .lp-template-new-products article .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .lp-template-new-products article .enterprise-steps .site-inner > p.headline, .lp-template-new-products article .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .lp-template-new-products article .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .heavybid-to-heavyjob .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner > p.headline, .enterprise-steps .heavybid-to-heavyjob .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner > p.headline, .pricing .heavybid-to-heavyjob .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner > p.headline, .heavybid-to-heavyjob .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .mastec-msa .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .mt1b .mastec-msa .site-inner > p.headline, .enterprise-steps .mt1b .mastec-msa .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .mt1b .mastec-msa .pricing .site-inner > p.headline, .pricing .mt1b .mastec-msa .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .mt1b .mastec-msa .enterprise-steps .site-inner > p.headline, .mt1b .mastec-msa .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .mt1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .mt1b .existing-partnerships-header .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .mt1b .existing-partnerships-header .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .mt1b .existing-partnerships-header .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .mt1b .existing-partnerships-header .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .mastec-msa .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .q1b .mastec-msa .site-inner > p.headline, .enterprise-steps .q1b .mastec-msa .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .q1b .mastec-msa .pricing .site-inner > p.headline, .pricing .q1b .mastec-msa .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .q1b .mastec-msa .enterprise-steps .site-inner > p.headline, .q1b .mastec-msa .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .q1b .mastec-msa .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .q1b .existing-partnerships-header .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .q1b .existing-partnerships-header .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner > p.headline, .pricing .q1b .existing-partnerships-header .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .q1b .existing-partnerships-header .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .industry-events .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .industry-events .hcss-events > p.headline, .enterprise-steps .industry-events .pricing .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .enterprise-steps .industry-events .pricing .hcss-events > p.headline, .pricing .industry-events .enterprise-steps .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .pricing .industry-events .enterprise-steps .hcss-events > p.headline, .industry-events .enterprise-steps .pricing .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .industry-events .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .past-webinars .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .past-webinars .hcss-events > p.headline, .enterprise-steps .past-webinars .pricing .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .enterprise-steps .past-webinars .pricing .hcss-events > p.headline, .pricing .past-webinars .enterprise-steps .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .pricing .past-webinars .enterprise-steps .hcss-events > p.headline, .past-webinars .enterprise-steps .pricing .page-template-job-role #press-hero .hcss-events > p.headline, .page-template-job-role #press-hero .past-webinars .enterprise-steps .pricing .hcss-events > p.headline, .pricing .enterprise-steps .hcss-recommendations .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .hcss-recommendations .site-inner > p.headline, .enterprise-steps .hcss-recommendations .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .hcss-recommendations .pricing .site-inner > p.headline, .pricing .hcss-recommendations .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .hcss-recommendations .enterprise-steps .site-inner > p.headline, .hcss-recommendations .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .hcss-recommendations .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .share-your-story .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .share-your-story .site-inner > p.headline, .enterprise-steps .share-your-story .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .share-your-story .pricing .site-inner > p.headline, .pricing .share-your-story .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .share-your-story .enterprise-steps .site-inner > p.headline, .share-your-story .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .share-your-story .enterprise-steps .pricing .site-inner > p.headline, .pricing .enterprise-steps .fit-quiz .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .enterprise-steps .fit-quiz .site-inner > p.headline, .enterprise-steps .fit-quiz .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .enterprise-steps .fit-quiz .pricing .site-inner > p.headline, .pricing .fit-quiz .enterprise-steps .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .pricing .fit-quiz .enterprise-steps .site-inner > p.headline, .fit-quiz .enterprise-steps .pricing .page-template-job-role #press-hero .site-inner > p.headline, .page-template-job-role #press-hero .fit-quiz .enterprise-steps .pricing .site-inner > p.headline, .pricing #product-hero .section-frame > p.headline, .pricing .single-post:not(.case-studies-template-clone-post) #product-hero .social-share > p.headline, .pricing #product-hero .single-post:not(.case-studies-template-clone-post) .social-share > p.headline, .single-post:not(.case-studies-template-clone-post) .pricing #product-hero .social-share > p.headline, .pricing .single-press #product-hero .social-share > p.headline, .pricing #product-hero .single-press .social-share > p.headline, .single-press .pricing #product-hero .social-share > p.headline, .pricing .product-page-stats #product-hero .stats-color > p.headline, .pricing #product-hero .product-page-stats .stats-color > p.headline, .product-page-stats .pricing #product-hero .stats-color > p.headline, .pricing .page-stats #product-hero .stats-color > p.headline, .pricing #product-hero .page-stats .stats-color > p.headline, .page-stats .pricing #product-hero .stats-color > p.headline, .pricing .modal-popup #product-hero .modal-content > p.headline, .pricing #product-hero .modal-popup .modal-content > p.headline, .modal-popup .pricing #product-hero .modal-content > p.headline, .pricing #product-hero .hcss-form-frame > p.headline, .pricing #product-hero .frm_style_hcss-with-frame > p.headline, .pricing #product-hero .customer-story-slide > p.headline, .pricing .post-type-archive-press .type-press #product-hero .blog-box > p.headline, .pricing #product-hero .post-type-archive-press .type-press .blog-box > p.headline, .post-type-archive-press .type-press .pricing #product-hero .blog-box > p.headline, .pricing #product-hero #company-information > p.headline, .pricing .enterprise-steps #product-hero .container > p.headline, .pricing #product-hero .enterprise-steps .container > p.headline, .enterprise-steps .pricing #product-hero .container > p.headline, .pricing .enterprise-steps #product-hero .narrow-container > p.headline, .pricing #product-hero .enterprise-steps .narrow-container > p.headline, .enterprise-steps .pricing #product-hero .narrow-container > p.headline, .pricing .enterprise-steps .site-inner-narrow-container #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .site-inner-narrow-container .site-inner > p.headline, .enterprise-steps .site-inner-narrow-container .pricing #product-hero .site-inner > p.headline, .pricing .site-inner-narrow-container .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .site-inner-narrow-container .enterprise-steps .site-inner > p.headline, .site-inner-narrow-container .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .site-inner-container #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .site-inner-container .site-inner > p.headline, .enterprise-steps .site-inner-container .pricing #product-hero .site-inner > p.headline, .pricing .site-inner-container .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .site-inner-container .enterprise-steps .site-inner > p.headline, .site-inner-container .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .products-template-new-products article #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .products-template-new-products article .site-inner > p.headline, .enterprise-steps .products-template-new-products article .pricing #product-hero .site-inner > p.headline, .pricing .products-template-new-products article .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .products-template-new-products article .enterprise-steps .site-inner > p.headline, .products-template-new-products article .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .lp-template-new-products article #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .lp-template-new-products article .site-inner > p.headline, .enterprise-steps .lp-template-new-products article .pricing #product-hero .site-inner > p.headline, .pricing .lp-template-new-products article .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .lp-template-new-products article .enterprise-steps .site-inner > p.headline, .lp-template-new-products article .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .heavybid-to-heavyjob #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .heavybid-to-heavyjob .site-inner > p.headline, .enterprise-steps .heavybid-to-heavyjob .pricing #product-hero .site-inner > p.headline, .pricing .heavybid-to-heavyjob .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .heavybid-to-heavyjob .enterprise-steps .site-inner > p.headline, .heavybid-to-heavyjob .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .mt1b .mastec-msa #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .mt1b .mastec-msa .site-inner > p.headline, .enterprise-steps .mt1b .mastec-msa .pricing #product-hero .site-inner > p.headline, .pricing .mt1b .mastec-msa .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .mt1b .mastec-msa .enterprise-steps .site-inner > p.headline, .mt1b .mastec-msa .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .mt1b .existing-partnerships-header #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .mt1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .mt1b .existing-partnerships-header .pricing #product-hero .site-inner > p.headline, .pricing .mt1b .existing-partnerships-header .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .mt1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .mt1b .existing-partnerships-header .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .q1b .mastec-msa #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .q1b .mastec-msa .site-inner > p.headline, .enterprise-steps .q1b .mastec-msa .pricing #product-hero .site-inner > p.headline, .pricing .q1b .mastec-msa .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .q1b .mastec-msa .enterprise-steps .site-inner > p.headline, .q1b .mastec-msa .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .q1b .existing-partnerships-header #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .q1b .existing-partnerships-header .site-inner > p.headline, .enterprise-steps .q1b .existing-partnerships-header .pricing #product-hero .site-inner > p.headline, .pricing .q1b .existing-partnerships-header .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .q1b .existing-partnerships-header .enterprise-steps .site-inner > p.headline, .q1b .existing-partnerships-header .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .industry-events #product-hero .hcss-events > p.headline, .pricing #product-hero .enterprise-steps .industry-events .hcss-events > p.headline, .enterprise-steps .industry-events .pricing #product-hero .hcss-events > p.headline, .pricing .industry-events .enterprise-steps #product-hero .hcss-events > p.headline, .pricing #product-hero .industry-events .enterprise-steps .hcss-events > p.headline, .industry-events .enterprise-steps .pricing #product-hero .hcss-events > p.headline, .pricing .enterprise-steps .past-webinars #product-hero .hcss-events > p.headline, .pricing #product-hero .enterprise-steps .past-webinars .hcss-events > p.headline, .enterprise-steps .past-webinars .pricing #product-hero .hcss-events > p.headline, .pricing .past-webinars .enterprise-steps #product-hero .hcss-events > p.headline, .pricing #product-hero .past-webinars .enterprise-steps .hcss-events > p.headline, .past-webinars .enterprise-steps .pricing #product-hero .hcss-events > p.headline, .pricing .enterprise-steps .hcss-recommendations #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .hcss-recommendations .site-inner > p.headline, .enterprise-steps .hcss-recommendations .pricing #product-hero .site-inner > p.headline, .pricing .hcss-recommendations .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .hcss-recommendations .enterprise-steps .site-inner > p.headline, .hcss-recommendations .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .share-your-story #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .share-your-story .site-inner > p.headline, .enterprise-steps .share-your-story .pricing #product-hero .site-inner > p.headline, .pricing .share-your-story .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .share-your-story .enterprise-steps .site-inner > p.headline, .share-your-story .enterprise-steps .pricing #product-hero .site-inner > p.headline, .pricing .enterprise-steps .fit-quiz #product-hero .site-inner > p.headline, .pricing #product-hero .enterprise-steps .fit-quiz .site-inner > p.headline, .enterprise-steps .fit-quiz .pricing #product-hero .site-inner > p.headline, .pricing .fit-quiz .enterprise-steps #product-hero .site-inner > p.headline, .pricing #product-hero .fit-quiz .enterprise-steps .site-inner > p.headline, .fit-quiz .enterprise-steps .pricing #product-hero .site-inner > p.headline {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .pricing .section-frame, .pricing #customers_by_state .swiper-container > div, #customers_by_state .pricing .swiper-container > div, .pricing #generic-tabs .pane, #generic-tabs .pricing .pane, .pricing .single-post:not(.case-studies-template-clone-post) .social-share, .single-post:not(.case-studies-template-clone-post) .pricing .social-share, .pricing .single-press .social-share, .single-press .pricing .social-share, .pricing .product-page-stats .stats-color, .product-page-stats .pricing .stats-color, .pricing .page-stats .stats-color, .page-stats .pricing .stats-color, .pricing .modal-popup .modal-content, .modal-popup .pricing .modal-content, .pricing .hcss-form-frame, .pricing .frm_style_hcss-with-frame, .pricing .customer-story-slide, .pricing .post-type-archive-press .type-press .blog-box, .post-type-archive-press .type-press .pricing .blog-box, .pricing #company-information, .pricing .enterprise-steps .container, .enterprise-steps .pricing .container, .pricing .enterprise-steps .narrow-container, .enterprise-steps .pricing .narrow-container, .pricing .enterprise-steps .site-inner-narrow-container .site-inner, .enterprise-steps .site-inner-narrow-container .pricing .site-inner, .pricing .site-inner-narrow-container .enterprise-steps .site-inner, .site-inner-narrow-container .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .site-inner-container .site-inner, .enterprise-steps .site-inner-container .pricing .site-inner, .pricing .site-inner-container .enterprise-steps .site-inner, .site-inner-container .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .products-template-new-products article .site-inner, .enterprise-steps .products-template-new-products article .pricing .site-inner, .pricing .products-template-new-products article .enterprise-steps .site-inner, .products-template-new-products article .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .lp-template-new-products article .site-inner, .enterprise-steps .lp-template-new-products article .pricing .site-inner, .pricing .lp-template-new-products article .enterprise-steps .site-inner, .lp-template-new-products article .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .heavybid-to-heavyjob .site-inner, .enterprise-steps .heavybid-to-heavyjob .pricing .site-inner, .pricing .heavybid-to-heavyjob .enterprise-steps .site-inner, .heavybid-to-heavyjob .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .mt1b .mastec-msa .site-inner, .enterprise-steps .mt1b .mastec-msa .pricing .site-inner, .pricing .mt1b .mastec-msa .enterprise-steps .site-inner, .mt1b .mastec-msa .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .mt1b .existing-partnerships-header .site-inner, .enterprise-steps .mt1b .existing-partnerships-header .pricing .site-inner, .pricing .mt1b .existing-partnerships-header .enterprise-steps .site-inner, .mt1b .existing-partnerships-header .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .q1b .mastec-msa .site-inner, .enterprise-steps .q1b .mastec-msa .pricing .site-inner, .pricing .q1b .mastec-msa .enterprise-steps .site-inner, .q1b .mastec-msa .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .q1b .existing-partnerships-header .site-inner, .enterprise-steps .q1b .existing-partnerships-header .pricing .site-inner, .pricing .q1b .existing-partnerships-header .enterprise-steps .site-inner, .q1b .existing-partnerships-header .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .industry-events .hcss-events, .enterprise-steps .industry-events .pricing .hcss-events, .pricing .industry-events .enterprise-steps .hcss-events, .industry-events .enterprise-steps .pricing .hcss-events, .pricing .enterprise-steps .past-webinars .hcss-events, .enterprise-steps .past-webinars .pricing .hcss-events, .pricing .past-webinars .enterprise-steps .hcss-events, .past-webinars .enterprise-steps .pricing .hcss-events, .pricing .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-narrow-container .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-narrow-container .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .site-inner-container .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .site-inner-container .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .site-inner-container .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .site-inner-container .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .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 .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .heavybid-to-heavyjob .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .heavybid-to-heavyjob .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .mastec-msa .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .mastec-msa .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .mastec-msa .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .q1b .existing-partnerships-header .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .q1b .existing-partnerships-header .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .hcss-recommendations .site-inner, .enterprise-steps .hcss-recommendations .pricing .site-inner, .pricing .hcss-recommendations .enterprise-steps .site-inner, .hcss-recommendations .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .hcss-recommendations .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .hcss-recommendations .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .hcss-recommendations .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .hcss-recommendations .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .share-your-story .site-inner, .enterprise-steps .share-your-story .pricing .site-inner, .pricing .share-your-story .enterprise-steps .site-inner, .share-your-story .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .share-your-story .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .share-your-story .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .share-your-story .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .share-your-story .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .fit-quiz .site-inner, .enterprise-steps .fit-quiz .pricing .site-inner, .pricing .fit-quiz .enterprise-steps .site-inner, .fit-quiz .enterprise-steps .pricing .site-inner, .pricing .enterprise-steps .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .enterprise-steps .fit-quiz .features #product-features-tabs .pricing .vce-classic-tabs-list, .pricing .fit-quiz .features #product-features-tabs .enterprise-steps .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .enterprise-steps .pricing .vce-classic-tabs-list, .pricing .enterprise-steps .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .enterprise-steps .features #product-features-tabs .fit-quiz .pricing .vce-classic-tabs-list, .pricing .features #product-features-tabs .fit-quiz .enterprise-steps .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .enterprise-steps .pricing .vce-classic-tabs-list {
    padding: 48px;
  }
}
.pricing .our-customers .container, .pricing .our-customers .narrow-container, .pricing .our-customers .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pricing .our-customers .site-inner, .pricing .our-customers .site-inner-container .site-inner, .site-inner-container .pricing .our-customers .site-inner, .pricing .our-customers .products-template-new-products article .site-inner, .products-template-new-products article .pricing .our-customers .site-inner, .pricing .our-customers .lp-template-new-products article .site-inner, .lp-template-new-products article .pricing .our-customers .site-inner, .pricing .our-customers .landing-page-template .site-inner-narrow-container .site-inner, .landing-page-template .site-inner-narrow-container .pricing .our-customers .site-inner, .pricing .our-customers .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .pricing .our-customers .site-inner, .pricing .our-customers .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .pricing .our-customers .site-inner, .pricing .our-customers .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .pricing .our-customers .site-inner, .pricing .our-customers .q1b .mastec-msa .site-inner, .q1b .mastec-msa .pricing .our-customers .site-inner, .pricing .our-customers .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .pricing .our-customers .site-inner, .pricing .our-customers .industry-events .hcss-events, .industry-events .pricing .our-customers .hcss-events, .pricing .our-customers .past-webinars .hcss-events, .past-webinars .pricing .our-customers .hcss-events, .pricing .our-customers .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .hcss-recommendations .site-inner, .hcss-recommendations .pricing .our-customers .site-inner, .pricing .our-customers .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .share-your-story .site-inner, .share-your-story .pricing .our-customers .site-inner, .pricing .our-customers .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .fit-quiz .site-inner, .fit-quiz .pricing .our-customers .site-inner, .pricing .our-customers .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .pricing .our-customers .vce-classic-tabs-list, .pricing .our-customers .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .pricing .our-customers .vce-classic-tabs-list {
  max-width: 100%;
  padding: 0;
}
.pricing .great-software {
  text-align: center;
}
.pricing .great-software h2, .pricing .great-software .cta-request-section-title, .pricing .great-software .sub-title-h2, .pricing .great-software .individual-posts-section h4, .individual-posts-section .pricing .great-software h4, .pricing .great-software .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box .pricing .great-software .entry-title, .pricing .great-software .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section .pricing .great-software .entry-title, .pricing .great-software .home #generic-hero p.headline, .home #generic-hero .pricing .great-software p.headline, .pricing .great-software .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero .pricing .great-software p.headline, .pricing .great-software .home #press-hero p.headline, .home #press-hero .pricing .great-software p.headline, .pricing .great-software .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero .pricing .great-software p.headline, .pricing .great-software #product-hero p.headline, .pricing #product-hero .great-software p.headline {
  font-size: 2.1rem;
}
.pricing .great-software p {
  margin-bottom: 0;
}
.pricing article p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .pricing article p {
    font-size: 1.3rem;
  }
}
.pricing #product-features .container, .pricing #product-features .narrow-container, .pricing #product-features .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pricing #product-features .site-inner, .pricing #product-features .site-inner-container .site-inner, .site-inner-container .pricing #product-features .site-inner, .pricing #product-features .products-template-new-products article .site-inner, .products-template-new-products article .pricing #product-features .site-inner, .pricing #product-features .lp-template-new-products article .site-inner, .lp-template-new-products article .pricing #product-features .site-inner, .pricing #product-features .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .pricing #product-features .site-inner, .pricing #product-features .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .pricing #product-features .site-inner, .pricing #product-features .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .pricing #product-features .site-inner, .pricing #product-features .q1b .mastec-msa .site-inner, .q1b .mastec-msa .pricing #product-features .site-inner, .pricing #product-features .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .pricing #product-features .site-inner, .pricing #product-features .industry-events .hcss-events, .industry-events .pricing #product-features .hcss-events, .pricing #product-features .past-webinars .hcss-events, .past-webinars .pricing #product-features .hcss-events, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .hcss-recommendations .site-inner, .hcss-recommendations .pricing #product-features .site-inner, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .share-your-story .site-inner, .share-your-story .pricing #product-features .site-inner, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .fit-quiz .site-inner, .fit-quiz .pricing #product-features .site-inner, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list {
  padding: 48px 15px 8px;
}
@media (min-width: 768px) {
  .pricing #product-features .container, .pricing #product-features .narrow-container, .pricing #product-features .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pricing #product-features .site-inner, .pricing #product-features .site-inner-container .site-inner, .site-inner-container .pricing #product-features .site-inner, .pricing #product-features .products-template-new-products article .site-inner, .products-template-new-products article .pricing #product-features .site-inner, .pricing #product-features .lp-template-new-products article .site-inner, .lp-template-new-products article .pricing #product-features .site-inner, .pricing #product-features .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .pricing #product-features .site-inner, .pricing #product-features .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .pricing #product-features .site-inner, .pricing #product-features .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .pricing #product-features .site-inner, .pricing #product-features .q1b .mastec-msa .site-inner, .q1b .mastec-msa .pricing #product-features .site-inner, .pricing #product-features .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .pricing #product-features .site-inner, .pricing #product-features .industry-events .hcss-events, .industry-events .pricing #product-features .hcss-events, .pricing #product-features .past-webinars .hcss-events, .past-webinars .pricing #product-features .hcss-events, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .hcss-recommendations .site-inner, .hcss-recommendations .pricing #product-features .site-inner, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .share-your-story .site-inner, .share-your-story .pricing #product-features .site-inner, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .fit-quiz .site-inner, .fit-quiz .pricing #product-features .site-inner, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list {
    padding: 48px 15px 0;
  }
}
.pricing #product-features .container:before, .pricing #product-features .narrow-container:before, .pricing #product-features .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .pricing #product-features .site-inner:before, .pricing #product-features .site-inner-container .site-inner:before, .site-inner-container .pricing #product-features .site-inner:before, .pricing #product-features .products-template-new-products article .site-inner:before, .products-template-new-products article .pricing #product-features .site-inner:before, .pricing #product-features .lp-template-new-products article .site-inner:before, .lp-template-new-products article .pricing #product-features .site-inner:before, .pricing #product-features .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .pricing #product-features .site-inner:before, .pricing #product-features .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .pricing #product-features .site-inner:before, .pricing #product-features .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .pricing #product-features .site-inner:before, .pricing #product-features .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .pricing #product-features .site-inner:before, .pricing #product-features .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .pricing #product-features .site-inner:before, .pricing #product-features .industry-events .hcss-events:before, .industry-events .pricing #product-features .hcss-events:before, .pricing #product-features .past-webinars .hcss-events:before, .past-webinars .pricing #product-features .hcss-events:before, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .hcss-recommendations .site-inner:before, .hcss-recommendations .pricing #product-features .site-inner:before, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .share-your-story .site-inner:before, .share-your-story .pricing #product-features .site-inner:before, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .fit-quiz .site-inner:before, .fit-quiz .pricing #product-features .site-inner:before, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .container:after, .pricing #product-features .narrow-container:after, .pricing #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pricing #product-features .site-inner:after, .pricing #product-features .site-inner-container .site-inner:after, .site-inner-container .pricing #product-features .site-inner:after, .pricing #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .lp-template-new-products article .site-inner:after, .lp-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .heavybid-to-heavyjob .site-inner:after, .heavybid-to-heavyjob .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .mastec-msa .site-inner:after, .mt1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .existing-partnerships-header .site-inner:after, .mt1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .q1b .mastec-msa .site-inner:after, .q1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .q1b .existing-partnerships-header .site-inner:after, .q1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .industry-events .hcss-events:after, .industry-events .pricing #product-features .hcss-events:after, .pricing #product-features .past-webinars .hcss-events:after, .past-webinars .pricing #product-features .hcss-events:after, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .hcss-recommendations .site-inner:after, .hcss-recommendations .pricing #product-features .site-inner:after, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .share-your-story .site-inner:after, .share-your-story .pricing #product-features .site-inner:after, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .fit-quiz .site-inner:after, .fit-quiz .pricing #product-features .site-inner:after, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list:after {
  width: 100%;
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
}
.pricing #product-features .container:before, .pricing #product-features .narrow-container:before, .pricing #product-features .site-inner-narrow-container .site-inner:before, .site-inner-narrow-container .pricing #product-features .site-inner:before, .pricing #product-features .site-inner-container .site-inner:before, .site-inner-container .pricing #product-features .site-inner:before, .pricing #product-features .products-template-new-products article .site-inner:before, .products-template-new-products article .pricing #product-features .site-inner:before, .pricing #product-features .lp-template-new-products article .site-inner:before, .lp-template-new-products article .pricing #product-features .site-inner:before, .pricing #product-features .heavybid-to-heavyjob .site-inner:before, .heavybid-to-heavyjob .pricing #product-features .site-inner:before, .pricing #product-features .mt1b .mastec-msa .site-inner:before, .mt1b .mastec-msa .pricing #product-features .site-inner:before, .pricing #product-features .mt1b .existing-partnerships-header .site-inner:before, .mt1b .existing-partnerships-header .pricing #product-features .site-inner:before, .pricing #product-features .q1b .mastec-msa .site-inner:before, .q1b .mastec-msa .pricing #product-features .site-inner:before, .pricing #product-features .q1b .existing-partnerships-header .site-inner:before, .q1b .existing-partnerships-header .pricing #product-features .site-inner:before, .pricing #product-features .industry-events .hcss-events:before, .industry-events .pricing #product-features .hcss-events:before, .pricing #product-features .past-webinars .hcss-events:before, .past-webinars .pricing #product-features .hcss-events:before, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:before, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:before, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:before, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:before, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:before, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:before, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:before, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:before, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .hcss-recommendations .site-inner:before, .hcss-recommendations .pricing #product-features .site-inner:before, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:before, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:before, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .share-your-story .site-inner:before, .share-your-story .pricing #product-features .site-inner:before, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:before, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:before, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .fit-quiz .site-inner:before, .fit-quiz .pricing #product-features .site-inner:before, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:before, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:before, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:before, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list:before {
  top: -48px;
}
.pricing #product-features .container:after, .pricing #product-features .narrow-container:after, .pricing #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pricing #product-features .site-inner:after, .pricing #product-features .site-inner-container .site-inner:after, .site-inner-container .pricing #product-features .site-inner:after, .pricing #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .lp-template-new-products article .site-inner:after, .lp-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .heavybid-to-heavyjob .site-inner:after, .heavybid-to-heavyjob .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .mastec-msa .site-inner:after, .mt1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .existing-partnerships-header .site-inner:after, .mt1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .q1b .mastec-msa .site-inner:after, .q1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .q1b .existing-partnerships-header .site-inner:after, .q1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .industry-events .hcss-events:after, .industry-events .pricing #product-features .hcss-events:after, .pricing #product-features .past-webinars .hcss-events:after, .past-webinars .pricing #product-features .hcss-events:after, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .hcss-recommendations .site-inner:after, .hcss-recommendations .pricing #product-features .site-inner:after, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .share-your-story .site-inner:after, .share-your-story .pricing #product-features .site-inner:after, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .fit-quiz .site-inner:after, .fit-quiz .pricing #product-features .site-inner:after, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list:after {
  bottom: -8px;
}
@media (min-width: 768px) {
  .pricing #product-features .container:after, .pricing #product-features .narrow-container:after, .pricing #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pricing #product-features .site-inner:after, .pricing #product-features .site-inner-container .site-inner:after, .site-inner-container .pricing #product-features .site-inner:after, .pricing #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .lp-template-new-products article .site-inner:after, .lp-template-new-products article .pricing #product-features .site-inner:after, .pricing #product-features .heavybid-to-heavyjob .site-inner:after, .heavybid-to-heavyjob .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .mastec-msa .site-inner:after, .mt1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .mt1b .existing-partnerships-header .site-inner:after, .mt1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .q1b .mastec-msa .site-inner:after, .q1b .mastec-msa .pricing #product-features .site-inner:after, .pricing #product-features .q1b .existing-partnerships-header .site-inner:after, .q1b .existing-partnerships-header .pricing #product-features .site-inner:after, .pricing #product-features .industry-events .hcss-events:after, .industry-events .pricing #product-features .hcss-events:after, .pricing #product-features .past-webinars .hcss-events:after, .past-webinars .pricing #product-features .hcss-events:after, .pricing #product-features .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-narrow-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-narrow-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .site-inner-container .features #product-features-tabs .vce-classic-tabs-list:after, .site-inner-container .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .site-inner-container .vce-classic-tabs-list:after, .features #product-features-tabs .site-inner-container .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .products-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .products-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list:after, .lp-template-new-products article .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list:after, .features #product-features-tabs .lp-template-new-products article .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list:after, .heavybid-to-heavyjob .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list:after, .features #product-features-tabs .heavybid-to-heavyjob .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .mt1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .mt1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .mastec-msa .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .mastec-msa .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list:after, .q1b .existing-partnerships-header .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list:after, .features #product-features-tabs .q1b .existing-partnerships-header .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .hcss-recommendations .site-inner:after, .hcss-recommendations .pricing #product-features .site-inner:after, .pricing #product-features .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list:after, .hcss-recommendations .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list:after, .features #product-features-tabs .hcss-recommendations .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .share-your-story .site-inner:after, .share-your-story .pricing #product-features .site-inner:after, .pricing #product-features .share-your-story .features #product-features-tabs .vce-classic-tabs-list:after, .share-your-story .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .share-your-story .vce-classic-tabs-list:after, .features #product-features-tabs .share-your-story .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .fit-quiz .site-inner:after, .fit-quiz .pricing #product-features .site-inner:after, .pricing #product-features .fit-quiz .features #product-features-tabs .vce-classic-tabs-list:after, .fit-quiz .features #product-features-tabs .pricing #product-features .vce-classic-tabs-list:after, .pricing #product-features .features #product-features-tabs .fit-quiz .vce-classic-tabs-list:after, .features #product-features-tabs .fit-quiz .pricing #product-features .vce-classic-tabs-list:after {
    bottom: 0;
  }
}
.pricing #product-features h3, .pricing #product-features .cta-request-subheading, .pricing #product-features .sub-title-h3 {
  font-weight: 700;
}
@media (min-width: 768px) {
  .pricing #product-features .row, .pricing #product-features #project-lifecycle .menu, #project-lifecycle .pricing #product-features .menu {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .pricing #product-features {
    margin: 48px 0;
  }
}
@media (min-width: 768px) {
  .pricing .social-reviews-white-bg {
    margin: 48px 0 136px;
  }
}

#pricing-form {
  margin-bottom: 48px;
}
#pricing-form h2, #pricing-form .cta-request-section-title, #pricing-form .sub-title-h2, #pricing-form .individual-posts-section h4, .individual-posts-section #pricing-form h4, #pricing-form .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box #pricing-form .entry-title, #pricing-form .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section #pricing-form .entry-title, #pricing-form .home #generic-hero p.headline, .home #generic-hero #pricing-form p.headline, #pricing-form .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #pricing-form p.headline, #pricing-form .home #press-hero p.headline, .home #press-hero #pricing-form p.headline, #pricing-form .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #pricing-form p.headline, #pricing-form .pricing #product-hero p.headline, .pricing #product-hero #pricing-form p.headline {
  font-size: 2.1rem;
}
@media (min-width: 992px) {
  #pricing-form h2, #pricing-form .cta-request-section-title, #pricing-form .sub-title-h2, #pricing-form .individual-posts-section h4, .individual-posts-section #pricing-form h4, #pricing-form .individual-posts-section .category-box .entry-title, .individual-posts-section .category-box #pricing-form .entry-title, #pricing-form .category-box .individual-posts-section .entry-title, .category-box .individual-posts-section #pricing-form .entry-title, #pricing-form .home #generic-hero p.headline, .home #generic-hero #pricing-form p.headline, #pricing-form .page-template-job-role #generic-hero p.headline, .page-template-job-role #generic-hero #pricing-form p.headline, #pricing-form .home #press-hero p.headline, .home #press-hero #pricing-form p.headline, #pricing-form .page-template-job-role #press-hero p.headline, .page-template-job-role #press-hero #pricing-form p.headline, #pricing-form .pricing #product-hero p.headline, .pricing #product-hero #pricing-form p.headline {
    font-size: 2.5rem;
  }
}
#pricing-form .pricing-drift-link {
  text-decoration: underline;
}
@media (min-width: 992px) {
  #pricing-form {
    margin-bottom: 104px;
  }
}

#form_pricing-form .frm_primary_label, #form_pricing-form-b .frm_primary_label {
  font-size: 1.3rem;
}
@media (min-width: 768px) {
  #form_pricing-form .frm_primary_label, #form_pricing-form-b .frm_primary_label {
    text-align: center;
    font-size: 1.75rem;
    margin-bottom: 28px;
  }
}
@media (min-width: 992px) {
  #form_pricing-form .frm_primary_label, #form_pricing-form-b .frm_primary_label {
    font-size: 2.1rem;
  }
}
#form_pricing-form .frm_text_label_for_image_inner, #form_pricing-form-b .frm_text_label_for_image_inner {
  font-weight: 700;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  #form_pricing-form .frm_text_label_for_image_inner, #form_pricing-form-b .frm_text_label_for_image_inner {
    font-size: 2.5rem;
  }
}
#form_pricing-form .frm_text_label_for_image, #form_pricing-form-b .frm_text_label_for_image {
  padding: 0;
}
#form_pricing-form .frm_image_options .frm_opt_container, #form_pricing-form-b .frm_image_options .frm_opt_container {
  width: 100%;
  margin: 0;
  justify-content: center;
  gap: 30px;
}
#form_pricing-form .frm_image_options .frm_image_option, #form_pricing-form-b .frm_image_options .frm_image_option {
  width: calc(50% - 20px) !important;
  max-width: 351px;
  margin: 0;
}
#form_pricing-form .frm_image_options .frm_image_option label, #form_pricing-form-b .frm_image_options .frm_image_option label {
  width: 100%;
}
#form_pricing-form .frm_image_options .frm_image_option input, #form_pricing-form-b .frm_image_options .frm_image_option input {
  display: none !important;
}
#form_pricing-form .frm_image_options .frm_image_option_container, #form_pricing-form-b .frm_image_options .frm_image_option_container {
  box-shadow: none;
  border-radius: 8px;
  border: 2px solid #009650;
  background: #FFF;
  display: flex;
  flex-direction: column-reverse;
  row-gap: 30px;
  padding: 16px;
}
#form_pricing-form .frm_image_options .frm_image_option_container:hover, #form_pricing-form-b .frm_image_options .frm_image_option_container:hover {
  background: rgba(0, 0, 0, 0.05);
}
#form_pricing-form .frm_image_options .frm_image_option_container img, #form_pricing-form-b .frm_image_options .frm_image_option_container img {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 50px;
}
#form_pricing-form .pricing-form-q1 .frm_image_option_container, #form_pricing-form .pricing-form-q12 .frm_image_option_container, #form_pricing-form-b .pricing-form-q1 .frm_image_option_container, #form_pricing-form-b .pricing-form-q12 .frm_image_option_container {
  padding: 40px 46px;
}
#form_pricing-form .pricing-form-q2 .frm_text_label_for_image_inner, #form_pricing-form .pricing-form-q .frm_text_label_for_image_inner, #form_pricing-form-b .pricing-form-q2 .frm_text_label_for_image_inner, #form_pricing-form-b .pricing-form-q .frm_text_label_for_image_inner {
  font-size: 1rem;
}
@media (min-width: 768px) {
  #form_pricing-form .pricing-form-q2 .frm_text_label_for_image_inner, #form_pricing-form .pricing-form-q .frm_text_label_for_image_inner, #form_pricing-form-b .pricing-form-q2 .frm_text_label_for_image_inner, #form_pricing-form-b .pricing-form-q .frm_text_label_for_image_inner {
    font-size: 1rem;
  }
}
@media (min-width: 1200px) {
  #form_pricing-form .pricing-form-q2 .frm_image_option, #form_pricing-form .pricing-form-q .frm_image_option, #form_pricing-form-b .pricing-form-q2 .frm_image_option, #form_pricing-form-b .pricing-form-q .frm_image_option {
    width: calc(25% - 30px) !important;
  }
}
@media (min-width: 768px) {
  #form_pricing-form .pricing-form-q3 .frm_image_option, #form_pricing-form .pricing-form-q32 .frm_image_option, #form_pricing-form-b .pricing-form-q3 .frm_image_option, #form_pricing-form-b .pricing-form-q32 .frm_image_option {
    width: 16% !important;
  }
}
@media (min-width: 1200px) {
  #form_pricing-form .pricing-form-q3 .frm_image_option, #form_pricing-form .pricing-form-q32 .frm_image_option, #form_pricing-form-b .pricing-form-q3 .frm_image_option, #form_pricing-form-b .pricing-form-q32 .frm_image_option {
    width: 17% !important;
  }
}
@media (min-width: 1790px) {
  #form_pricing-form .pricing-form-q3 .frm_image_option, #form_pricing-form .pricing-form-q32 .frm_image_option, #form_pricing-form-b .pricing-form-q3 .frm_image_option, #form_pricing-form-b .pricing-form-q32 .frm_image_option {
    width: 18% !important;
  }
}
#form_pricing-form .pricing-form-q3 .frm_image_option_container img, #form_pricing-form .pricing-form-q32 .frm_image_option_container img, #form_pricing-form-b .pricing-form-q3 .frm_image_option_container img, #form_pricing-form-b .pricing-form-q32 .frm_image_option_container img {
  max-height: 28px;
}
#form_pricing-form .pricing-form-q5, #form_pricing-form .pricing-form-q52, #form_pricing-form-b .pricing-form-q5, #form_pricing-form-b .pricing-form-q52 {
  justify-content: space-between;
  display: flex;
  gap: 16px 10px;
  flex-wrap: wrap;
}
#form_pricing-form .pricing-form-q5 .frm_radio, #form_pricing-form .pricing-form-q52 .frm_radio, #form_pricing-form-b .pricing-form-q5 .frm_radio, #form_pricing-form-b .pricing-form-q52 .frm_radio {
  width: calc(50% - 10px);
  min-height: 57px;
  text-align: center;
  margin: 0;
}
#form_pricing-form .pricing-form-q5 .frm_radio label, #form_pricing-form .pricing-form-q52 .frm_radio label, #form_pricing-form-b .pricing-form-q5 .frm_radio label, #form_pricing-form-b .pricing-form-q52 .frm_radio label {
  box-shadow: none;
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  padding: 6px 13px;
  border-radius: 8px;
  max-width: 590px;
  min-height: 55px;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  border: 2px solid #009639;
  background: #FFF;
}
#form_pricing-form .pricing-form-q5 .frm_radio label input[type=radio], #form_pricing-form .pricing-form-q52 .frm_radio label input[type=radio], #form_pricing-form-b .pricing-form-q5 .frm_radio label input[type=radio], #form_pricing-form-b .pricing-form-q52 .frm_radio label input[type=radio] {
  display: none !important;
}
#form_pricing-form .pricing-form-q5 .frm_radio label:has(input[type=radio]:checked), #form_pricing-form .pricing-form-q52 .frm_radio label:has(input[type=radio]:checked), #form_pricing-form-b .pricing-form-q5 .frm_radio label:has(input[type=radio]:checked), #form_pricing-form-b .pricing-form-q52 .frm_radio label:has(input[type=radio]:checked) {
  background: #EAF1ED;
  color: #009639;
}
#form_pricing-form .pricing-form-q5 .frm_radio label:has(input[type=radio]:hover), #form_pricing-form .pricing-form-q52 .frm_radio label:has(input[type=radio]:hover), #form_pricing-form-b .pricing-form-q5 .frm_radio label:has(input[type=radio]:hover), #form_pricing-form-b .pricing-form-q52 .frm_radio label:has(input[type=radio]:hover) {
  background: #E9E9E9;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #form_pricing-form .pricing-form-q5 .frm_radio label, #form_pricing-form .pricing-form-q52 .frm_radio label, #form_pricing-form-b .pricing-form-q5 .frm_radio label, #form_pricing-form-b .pricing-form-q52 .frm_radio label {
    font-size: 0.85rem;
  }
}
@media (min-width: 768px) {
  #form_pricing-form .pricing-form-q5 .frm_radio, #form_pricing-form .pricing-form-q52 .frm_radio, #form_pricing-form-b .pricing-form-q5 .frm_radio, #form_pricing-form-b .pricing-form-q52 .frm_radio {
    width: calc(33% - 10px);
  }
}
@media (min-width: 1200px) {
  #form_pricing-form .pricing-form-q5 .frm_radio, #form_pricing-form .pricing-form-q52 .frm_radio, #form_pricing-form-b .pricing-form-q5 .frm_radio, #form_pricing-form-b .pricing-form-q52 .frm_radio {
    width: calc(20% - 30px);
  }
  #form_pricing-form .pricing-form-q5 .frm_radio label, #form_pricing-form .pricing-form-q52 .frm_radio label, #form_pricing-form-b .pricing-form-q5 .frm_radio label, #form_pricing-form-b .pricing-form-q52 .frm_radio label {
    min-height: 100px;
  }
  #form_pricing-form .pricing-form-q5 .frm_radio:nth-child(n+6), #form_pricing-form .pricing-form-q52 .frm_radio:nth-child(n+6), #form_pricing-form-b .pricing-form-q5 .frm_radio:nth-child(n+6), #form_pricing-form-b .pricing-form-q52 .frm_radio:nth-child(n+6) {
    width: calc(25% - 30px) !important;
  }
}
@media (min-width: 1200px) {
  #form_pricing-form .pricing-form-q5, #form_pricing-form .pricing-form-q52, #form_pricing-form-b .pricing-form-q5, #form_pricing-form-b .pricing-form-q52 {
    gap: 24px 30px;
  }
}
#form_pricing-form input[type=radio]:checked + .frm_image_option_container,
#form_pricing-form input[type=checkbox]:checked + .frm_image_option_container, #form_pricing-form-b input[type=radio]:checked + .frm_image_option_container,
#form_pricing-form-b input[type=checkbox]:checked + .frm_image_option_container {
  background-color: #EAF1ED;
}
#form_pricing-form input[type=radio]:checked + .frm_image_option_container .frm_text_label_for_image,
#form_pricing-form input[type=checkbox]:checked + .frm_image_option_container .frm_text_label_for_image, #form_pricing-form-b input[type=radio]:checked + .frm_image_option_container .frm_text_label_for_image,
#form_pricing-form-b input[type=checkbox]:checked + .frm_image_option_container .frm_text_label_for_image {
  color: #009639;
}
#form_pricing-form .frm_selected_checkmark, #form_pricing-form-b .frm_selected_checkmark {
  display: none;
}
#form_pricing-form .frm_display_format_buttons .frm_label_button_container, #form_pricing-form-b .frm_display_format_buttons .frm_label_button_container {
  font-size: 1rem;
  font-weight: bold;
  background-color: #E2E3E5;
  color: #000;
  border: none;
  padding: 6px 13px;
  border-radius: 8px;
  max-width: 590px;
  min-height: 55px;
  margin: 0 auto;
}
#form_pricing-form .frm_display_format_buttons .frm_label_button_container:hover, #form_pricing-form-b .frm_display_format_buttons .frm_label_button_container:hover {
  background-color: #E9EFEA;
  box-shadow: none;
}
#form_pricing-form .frm_display_format_buttons input[type=checkbox]:checked + .frm_label_button_container, #form_pricing-form-b .frm_display_format_buttons input[type=checkbox]:checked + .frm_label_button_container {
  background-color: #fff;
  border-color: #009639 !important;
  box-shadow: 0 0 0 1px #009639 !important;
  color: #000;
}
#form_pricing-form .frm_display_format_buttons #field_pricing-form-q4_label span, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q5_label span, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q42_label span, #form_pricing-form .frm_display_format_buttons #field_pricing-form-q52_label span, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q4_label span, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q5_label span, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q42_label span, #form_pricing-form-b .frm_display_format_buttons #field_pricing-form-q52_label span {
  font-size: 1.1rem;
  display: block;
}
@media (min-width: 768px) {
  #form_pricing-form .frm_submit.frm_flex, #form_pricing-form-b .frm_submit.frm_flex {
    justify-content: center;
  }
}
#form_pricing-form .frm_prev_page, #form_pricing-form-b .frm_prev_page {
  color: #009639;
  background-color: #fff;
  font-size: 1.25rem;
  padding: 12px 16px;
  min-height: 50px;
  min-width: 139px;
  font-weight: bold;
  border-radius: 8px;
  border: 1px solid #009639;
  margin: 24px 0 0;
}
#form_pricing-form .frm_prev_page:before, #form_pricing-form-b .frm_prev_page: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;
}
#form_pricing-form .frm_button_submit, #form_pricing-form-b .frm_button_submit {
  background-color: #009639;
  border-color: #009639;
  font-size: 1.25rem;
  min-height: 50px;
  font-weight: bold;
  border-radius: 8px;
  padding: 12px 16px;
  margin: 24px 0 0 !important;
}
#form_pricing-form .frm_button_submit:after, #form_pricing-form-b .frm_button_submit:after {
  bottom: -2px;
  position: relative;
  margin-left: 8px;
  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;
}
#form_pricing-form .frm_button_submit.frm_final_submit, #form_pricing-form-b .frm_button_submit.frm_final_submit {
  background-color: #00C158 !important;
  border-color: #00C158 !important;
}
#form_pricing-form .frm_button_submit.frm_final_submit:after, #form_pricing-form-b .frm_button_submit.frm_final_submit:after {
  display: none;
}
#form_pricing-form .frm_rootline_group, #form_pricing-form-b .frm_rootline_group {
  margin: 24px auto;
}
@media (min-width: 768px) {
  #form_pricing-form .frm_rootline_group, #form_pricing-form-b .frm_rootline_group {
    margin: 48px auto;
  }
}
#form_pricing-form .frm_progress_line, #form_pricing-form-b .frm_progress_line {
  margin: 0 auto !important;
}
#form_pricing-form .frm_progress_line input, #form_pricing-form-b .frm_progress_line input {
  padding: 3px 0;
  line-height: 1;
  border-color: #fff;
  background-color: #EDEDED;
  border-left-width: 8px;
  border-right-width: 8px;
  border-top: 0;
  border-bottom: 0;
}
@media (min-width: 768px) {
  #form_pricing-form .frm_progress_line input, #form_pricing-form-b .frm_progress_line input {
    border-left-width: 16px;
    border-right-width: 16px;
  }
}
#form_pricing-form .frm_progress_line input.frm_page_back, #form_pricing-form .frm_progress_line .frm_current_page input, #form_pricing-form .frm_progress_line input:hover, #form_pricing-form-b .frm_progress_line input.frm_page_back, #form_pricing-form-b .frm_progress_line .frm_current_page input, #form_pricing-form-b .frm_progress_line input:hover {
  background-color: #009639 !important;
  border-color: #fff;
  border-left: 16px solid #fff;
  box-shadow: none;
}
#form_pricing-form .frm_progress_line li:first-of-type input, #form_pricing-form-b .frm_progress_line li:first-of-type input {
  border-left: none;
  border-radius: 24px 0px 0px 24px;
}
#form_pricing-form .frm_progress_line li:last-of-type input, #form_pricing-form-b .frm_progress_line li:last-of-type input {
  border-right: none;
  border-radius: 0px 24px 24px 0px;
}
#form_pricing-form .pricing-contact-information, #form_pricing-form-b .pricing-contact-information {
  padding: 40px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.24);
  background: #FFF;
}
#form_pricing-form .pricing-contact-information .frm_combo_inputs_container, #form_pricing-form-b .pricing-contact-information .frm_combo_inputs_container {
  grid-gap: 0 16px;
}
#form_pricing-form .pricing-contact-information .frm_combo_inputs_container .form-field, #form_pricing-form-b .pricing-contact-information .frm_combo_inputs_container .form-field {
  flex-direction: column-reverse;
  display: flex;
}
#form_pricing-form .pricing-contact-information .frm_combo_inputs_container .frm_description, #form_pricing-form-b .pricing-contact-information .frm_combo_inputs_container .frm_description {
  text-align: left;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 8px;
}
#form_pricing-form .pricing-contact-information .frm_combo_inputs_container .frm_description:after, #form_pricing-form-b .pricing-contact-information .frm_combo_inputs_container .frm_description:after {
  content: "*";
  color: rgb(185, 74, 72);
  margin-left: 4px;
}
#form_pricing-form .pricing-contact-information .form-field, #form_pricing-form-b .pricing-contact-information .form-field {
  margin-bottom: 24px;
}
#form_pricing-form .pricing-contact-information .frm_primary_label, #form_pricing-form-b .pricing-contact-information .frm_primary_label {
  text-align: left;
  font-size: 1rem;
  padding-bottom: 0;
  margin-bottom: 8px;
}
#form_pricing-form .pricing-contact-information fieldset, #form_pricing-form-b .pricing-contact-information fieldset {
  padding: 0;
}
#form_pricing-form .pricing-contact-information input[type=text], #form_pricing-form .pricing-contact-information input[type=email], #form_pricing-form .pricing-contact-information input[type=tel], #form_pricing-form .pricing-contact-information textarea, #form_pricing-form .pricing-contact-information select, #form_pricing-form-b .pricing-contact-information input[type=text], #form_pricing-form-b .pricing-contact-information input[type=email], #form_pricing-form-b .pricing-contact-information input[type=tel], #form_pricing-form-b .pricing-contact-information textarea, #form_pricing-form-b .pricing-contact-information select {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  background: #F2F2F2;
  padding: 12px 16px;
}
@media (min-width: 768px) {
  #form_pricing-form .pricing-contact-information, #form_pricing-form-b .pricing-contact-information {
    display: grid;
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: max-content;
  }
}

#form_pricing-form-c .frm_primary_label {
  font-size: 1.2rem;
  line-height: normal;
}
@media (min-width: 992px) {
  #form_pricing-form-c .frm_primary_label {
    font-size: 1.7rem;
    margin-bottom: 16px !important;
  }
}
#form_pricing-form-c .form-field {
  margin-bottom: 28px;
}
@media (min-width: 992px) {
  #form_pricing-form-c .form-field {
    margin-bottom: 48px;
  }
}
#form_pricing-form-c .form-field:last-of-type {
  margin-bottom: 16px;
}
#form_pricing-form-c .frm_radio label {
  font-size: 1rem;
}
@media (min-width: 992px) {
  #form_pricing-form-c .frm_radio label {
    font-size: 1.3rem;
  }
}
#form_pricing-form-c .frm_radio input[type=radio] {
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  border-color: #425066;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(66, 80, 102, 0.1);
}
#form_pricing-form-c .frm_radio input[type=radio]:before {
  width: 12px;
  height: 12px;
  background-color: #009639;
  box-sizing: border-box;
  margin: 5px;
  box-shadow: inset 0 0 0 0px #009639;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
#form_pricing-form-c .frm_radio input[type=radio]:not([disabled]):checked, #form_pricing-form-c .frm_radio input[type=radio]:checked, #form_pricing-form-c .frm_radio input[type=radio]:active, #form_pricing-form-c .frm_radio input[type=radio]:focus {
  border-color: #009639 !important;
  box-shadow: inset 0 0 0 1px #009639 !important;
}
#form_pricing-form-c .frm_image_options .frm_opt_container {
  width: 100%;
  margin: 0;
  gap: 12px;
}
@media (min-width: 768px) {
  #form_pricing-form-c .frm_image_options .frm_opt_container {
    gap: 16px;
  }
}
#form_pricing-form-c .frm_image_options .frm_image_option {
  width: 100% !important;
  margin: 0;
}
@media (min-width: 768px) {
  #form_pricing-form-c .frm_image_options .frm_image_option {
    width: calc(50% - 8px) !important;
  }
}
#form_pricing-form-c .frm_image_options .frm_image_option label {
  width: 100%;
}
#form_pricing-form-c .frm_image_options .frm_image_option input {
  display: none !important;
}
#form_pricing-form-c .frm_image_options .frm_text_label_for_image {
  width: auto;
  padding: 0;
  font-size: 1rem;
}
@media (min-width: 992px) {
  #form_pricing-form-c .frm_image_options .frm_text_label_for_image {
    font-size: 1.2rem;
  }
}
@media (min-width: 1200px) {
  #form_pricing-form-c .frm_image_options .frm_text_label_for_image {
    font-size: 1.3rem;
  }
}
#form_pricing-form-c .frm_image_options .frm_image_option_container {
  box-shadow: none;
  border-radius: 8px;
  border: 1px solid #000;
  background: #FFF;
  display: flex;
  flex-direction: row;
  -moz-column-gap: 12px;
       column-gap: 12px;
  padding: 16px;
  align-items: center;
}
#form_pricing-form-c .frm_image_options .frm_image_option_container:hover {
  border-radius: 8px;
  border: 1px solid #009639;
  background: #EAF1ED;
}
#form_pricing-form-c .frm_image_options .frm_image_option_container img {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 20px;
  max-width: 24px;
}
#form_pricing-form-c input[type=radio]:checked + .frm_image_option_container,
#form_pricing-form-c input[type=checkbox]:checked + .frm_image_option_container {
  background-color: #EAF1ED;
}
#form_pricing-form-c .frm_two_col .frm_opt_container {
  grid-template-columns: repeat(1, 1fr);
  row-gap: 12px;
}
@media (min-width: 768px) {
  #form_pricing-form-c .frm_two_col .frm_opt_container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(5, auto); /* Creates exactly 5 rows */
    grid-auto-flow: column;
  }
}
#form_pricing-form-c .pricing-contact-information > .form-field {
  margin-bottom: 16px;
}
#form_pricing-form-c .pricing-contact-information > .form-field:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  #form_pricing-form-c .pricing-contact-information > .form-field:last-of-type {
    margin-top: 32px;
  }
}
#form_pricing-form-c .pricing-contact-information .frm_primary_label {
  text-align: left;
  font-size: 0.835rem;
  padding-bottom: 0;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  #form_pricing-form-c .pricing-contact-information .frm_primary_label {
    font-size: 1rem;
  }
}
#form_pricing-form-c .pricing-contact-information fieldset {
  padding: 0;
}
#form_pricing-form-c .pricing-contact-information input[type=text], #form_pricing-form-c .pricing-contact-information input[type=email], #form_pricing-form-c .pricing-contact-information input[type=tel], #form_pricing-form-c .pricing-contact-information textarea, #form_pricing-form-c .pricing-contact-information select {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  background: #F2F2F2;
  padding: 12px 16px;
}
@media (min-width: 768px) {
  #form_pricing-form-c .pricing-contact-information {
    display: grid;
    -moz-column-gap: 16px;
         column-gap: 16px;
    grid-template-columns: repeat(12, 1fr);
    grid-auto-rows: max-content;
  }
}
#form_pricing-form-c .frm_submit.frm_flex {
  justify-content: right;
}
#form_pricing-form-c .frm_prev_page {
  color: #009639;
  background-color: #fff;
  font-size: 1.25rem;
  padding: 12px 16px;
  min-height: 50px;
  font-weight: bold;
  border-radius: 8px;
  border: 1px solid #009639;
}
#form_pricing-form-c .frm_prev_page: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;
}
#form_pricing-form-c .frm_button_submit {
  background-color: #009639;
  border-color: #009639;
  font-size: 1.25rem;
  min-height: 50px;
  font-weight: bold;
  border-radius: 8px;
  padding: 12px 16px;
  margin: 0 !important;
}
#form_pricing-form-c .frm_button_submit:after {
  bottom: -2px;
  position: relative;
  margin-left: 8px;
  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;
}
#form_pricing-form-c .frm_button_submit.frm_final_submit {
  background-color: #00C158 !important;
  border-color: #00C158 !important;
}
#form_pricing-form-c .frm_button_submit.frm_final_submit:after {
  display: none;
}
#form_pricing-form-c .full-name-field .frm_description {
  text-align: left;
  font-size: 0.835rem;
}
@media (min-width: 768px) {
  #form_pricing-form-c .full-name-field .frm_description {
    font-size: 1rem;
  }
}
@media (max-width: 767.98px) {
  #form_pricing-form-c .full-name-field .frm6 {
    grid-column: span 12/span 12;
  }
}
#form_pricing-form-c .ss-main.frm_slimselect {
  height: 44px;
}

.Marquees {
  margin-bottom: 48px;
}
.Marquees .container, .Marquees .narrow-container, .Marquees .site-inner-narrow-container .site-inner, .site-inner-narrow-container .Marquees .site-inner, .Marquees .site-inner-container .site-inner, .site-inner-container .Marquees .site-inner, .Marquees .products-template-new-products article .site-inner, .products-template-new-products article .Marquees .site-inner, .Marquees .lp-template-new-products article .site-inner, .lp-template-new-products article .Marquees .site-inner, .Marquees .heavybid-to-heavyjob .site-inner, .heavybid-to-heavyjob .Marquees .site-inner, .Marquees .mt1b .mastec-msa .site-inner, .mt1b .mastec-msa .Marquees .site-inner, .Marquees .mt1b .existing-partnerships-header .site-inner, .mt1b .existing-partnerships-header .Marquees .site-inner, .Marquees .q1b .mastec-msa .site-inner, .q1b .mastec-msa .Marquees .site-inner, .Marquees .q1b .existing-partnerships-header .site-inner, .q1b .existing-partnerships-header .Marquees .site-inner, .Marquees .industry-events .hcss-events, .industry-events .Marquees .hcss-events, .Marquees .past-webinars .hcss-events, .past-webinars .Marquees .hcss-events, .Marquees .site-inner-narrow-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-narrow-container .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .site-inner-narrow-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-narrow-container .Marquees .vce-classic-tabs-list, .Marquees .site-inner-container .features #product-features-tabs .vce-classic-tabs-list, .site-inner-container .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .site-inner-container .vce-classic-tabs-list, .features #product-features-tabs .site-inner-container .Marquees .vce-classic-tabs-list, .Marquees .products-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .products-template-new-products article .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .products-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .products-template-new-products article .Marquees .vce-classic-tabs-list, .Marquees .lp-template-new-products article .features #product-features-tabs .vce-classic-tabs-list, .lp-template-new-products article .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .lp-template-new-products article .vce-classic-tabs-list, .features #product-features-tabs .lp-template-new-products article .Marquees .vce-classic-tabs-list, .Marquees .heavybid-to-heavyjob .features #product-features-tabs .vce-classic-tabs-list, .heavybid-to-heavyjob .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .heavybid-to-heavyjob .vce-classic-tabs-list, .features #product-features-tabs .heavybid-to-heavyjob .Marquees .vce-classic-tabs-list, .Marquees .mt1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .mt1b .mastec-msa .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .mt1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .mt1b .mastec-msa .Marquees .vce-classic-tabs-list, .Marquees .mt1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .mt1b .existing-partnerships-header .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .mt1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .mt1b .existing-partnerships-header .Marquees .vce-classic-tabs-list, .Marquees .q1b .mastec-msa .features #product-features-tabs .vce-classic-tabs-list, .q1b .mastec-msa .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .q1b .mastec-msa .vce-classic-tabs-list, .features #product-features-tabs .q1b .mastec-msa .Marquees .vce-classic-tabs-list, .Marquees .q1b .existing-partnerships-header .features #product-features-tabs .vce-classic-tabs-list, .q1b .existing-partnerships-header .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .q1b .existing-partnerships-header .vce-classic-tabs-list, .features #product-features-tabs .q1b .existing-partnerships-header .Marquees .vce-classic-tabs-list, .Marquees .hcss-recommendations .site-inner, .hcss-recommendations .Marquees .site-inner, .Marquees .hcss-recommendations .features #product-features-tabs .vce-classic-tabs-list, .hcss-recommendations .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .hcss-recommendations .vce-classic-tabs-list, .features #product-features-tabs .hcss-recommendations .Marquees .vce-classic-tabs-list, .Marquees .share-your-story .site-inner, .share-your-story .Marquees .site-inner, .Marquees .share-your-story .features #product-features-tabs .vce-classic-tabs-list, .share-your-story .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .share-your-story .vce-classic-tabs-list, .features #product-features-tabs .share-your-story .Marquees .vce-classic-tabs-list, .Marquees .fit-quiz .site-inner, .fit-quiz .Marquees .site-inner, .Marquees .fit-quiz .features #product-features-tabs .vce-classic-tabs-list, .fit-quiz .features #product-features-tabs .Marquees .vce-classic-tabs-list, .Marquees .features #product-features-tabs .fit-quiz .vce-classic-tabs-list, .features #product-features-tabs .fit-quiz .Marquees .vce-classic-tabs-list {
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fYm9vdHN0cmFwLWdyaWQuc2NzcyIsImJvb3RzdHJhcC1ncmlkL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC1ncmlkL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIm1vZHVsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiZGVmYXVsdC9fZGVmYXVsdC5zY3NzIiwiZGVmYXVsdC9fbW9kdWxlX2NsYXNzZXMuc2NzcyIsIm1vZHVsZXMvX21vZGFsLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2dlbmVyYWwuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwibW9kdWxlcy9fZ3VhcmFudGVlLnNjc3MiLCJtb2R1bGVzL19zbGljay5zY3NzIiwibW9kdWxlcy9fc2xpY2tfdGhlbWUuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfY3VzdG9tZXIuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbV9jb2x1bW5zLnNjc3MiLCJtb2R1bGVzL19pbmRpdmlkdWFsX3Bvc3RzX3NlY3Rpb24uc2NzcyIsIm1vZHVsZXMvX2hpZ2hsaWdodF9mZWF0dXJlcy5zY3NzIiwibW9kdWxlcy9fd2hvX3VzZXNfc2VjdGlvbi5zY3NzIiwibW9kdWxlcy9fdXNlZF9ieV90b3BfY29tcGFuaWVzLnNjc3MiLCJtb2R1bGVzL193aXN0aWEuc2NzcyIsIm1vZHVsZXMvX2N0YV9mb3JtLnNjc3MiLCJtb2R1bGVzL19maXRfcXVpei5zY3NzIiwibW9kdWxlcy9fcHJvamVjdF9saWZlY3ljbGUuc2NzcyIsIm1vZHVsZXMvX2hjc3NfZm9udHMuc2NzcyIsIm1vZHVsZXMvX2RlZmF1bHRfZm9udHMuc2NzcyIsIm1vZHVsZXMvX3Byb3hpbWFub3ZhX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL19tYWluLW1lbnUuc2NzcyIsIm1vZHVsZXMvX290aGVyX21lbnUuc2NzcyIsIm1vZHVsZXMvX2V2ZW50cy5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJzX2J5X3N0YXRlLnNjc3MiLCJtb2R1bGVzL19mYXFzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X21lbnUuc2NzcyIsIm1vZHVsZXMvX2luZHVzdHJ5X2ZlYXR1cmVzLnNjc3MiLCJtb2R1bGVzL190aW1lY2FyZC5zY3NzIiwibW9kdWxlcy9fdGFicy5zY3NzIiwibW9kdWxlcy9fc29jaWFsX3NoYXJlLnNjc3MiLCJtb2R1bGVzL19yZWxhdGVkX2Nhc2Vfc3R1ZGllcy5zY3NzIiwibW9kdWxlcy9fcHJvamVjdF9nYWxsZXJ5X3Bvc3RzLnNjc3MiLCJtb2R1bGVzL19zdWNjZXNzX3N0b3J5X2Zvcm0uc2NzcyIsIm1vZHVsZXMvX2xpZ2h0Ym94Mi5zY3NzIiwibW9kdWxlcy9faW1hZ2VfZ2FsbGVyeS5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9oZXJvLnNjc3MiLCJtb2R1bGVzL192aWRlb19wbGF5ZXIuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyX2xvZ29zLnNjc3MiLCJtb2R1bGVzL19uZXdfZmFxcy5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfdGVzdGltb25pYWxzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X2ZlYXR1cmVzLnNjc3MiLCJtb2R1bGVzL19zYWxlc19zdGVwcy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9wYWdlX3N0YXRzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X3BhZ2VfbWVudS5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9icmVhZGNydW1iLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X3RhYnMuc2NzcyIsIm1vZHVsZXMvX2ltYWdlX3RleHRfZ3JvdXAuc2NzcyIsIm1vZHVsZXMvX2Jsb2NrX2ZyYW1lcy5zY3NzIiwibW9kdWxlcy9fbGVhZGVyc2hpcC5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWxfc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19zbGlkZXNob3cuc2NzcyIsIm1vZHVsZXMvX3BvcHVwX21vZGFsLnNjc3MiLCJtb2R1bGVzL19mb3JtaWRhYmxlLnNjc3MiLCJtb2R1bGVzL19zb2NpYWxfcmV2aWV3cy5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfc3Rvcnkuc2NzcyIsIm1vZHVsZXMvX3NvbHV0aW9uc19mZWF0dXJlc190YWJzLnNjc3MiLCJtb2R1bGVzL19sb2dvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9faGNzc19wbGF0Zm9ybS5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfc3Rvcnlfc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19wb3BfdXBfc3ViX25hdi5zY3NzIiwibW9kdWxlcy9fc2xpZGVzaG93X2ltYWdlLnNjc3MiLCJtb2R1bGVzL19wYWdlX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19tYXJxdWVlLnNjc3MiLCJtb2R1bGVzL19nbG9iYWwtYmFubmVyLnNjc3MiLCJtb2R1bGVzL19yZXNvdXJjZXMuc2NzcyIsIm1vZHVsZXMvX3Jlc291cmNlLW1vZHVsZS5zY3NzIiwibW9kdWxlcy9fdGV4dF9pbWFnZV9ib3hfc2hhZG93LnNjc3MiLCJtb2R1bGVzL19pbWFnZV9wYWdlX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19nMi5zY3NzIiwidGVtcGxhdGVzL19ob21lX3Byb2R1Y3RzX3RlbXBsYXRlLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2cuc2NzcyIsInRlbXBsYXRlcy9fcHJlc3NfbmV3c190ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19waWxsYXJfdGVtcGxhdGUuc2NzcyIsInRlbXBsYXRlcy9fZnV0dXJlX2NvbnN0cnVjdGlvbl90ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19zYWZldHlfbGFuZGluZ190ZW1wbGF0ZS5zY3NzIiwidGVtcGxhdGVzL19uZXdfcHJvZHVjdHMuc2NzcyIsImxhbmRpbmctcGFnZXMvX2ludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL19sYW5kaW5nLXRlbXBsYXRlLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL190YWtlX2NvbnRyb2wuc2NzcyIsImxhbmRpbmctcGFnZXMvX3Rha2Vjb250cm9sb3BzLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL19oZWF2eWJpZC10by1oZWF2eWpvYi5zY3NzIiwibGFuZGluZy1wYWdlcy9fbWFzdGVjLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL19nMi1kZW1vLnNjc3MiLCJsYW5kaW5nLXBhZ2VzL19vcGVyYXRpb25zLWJ1bmRsZS5zY3NzIiwidGVtcGxhdGVzL19wb3N0X2NhdGVnb3J5X3RhZy5zY3NzIiwidGVtcGxhdGVzL19wcm9qZWN0cy5zY3NzIiwidGVtcGxhdGVzL192aWRlb3Muc2NzcyIsInRlbXBsYXRlcy9fZ2VuZXJpYy5zY3NzIiwidGVtcGxhdGVzL19jYXNlX3N0dWRpZXMuc2NzcyIsInRlbXBsYXRlcy9fcGFzdC13ZWJpbmFycy5zY3NzIiwidGVtcGxhdGVzL19yb2lfY2FsY3VsYXRvci5zY3NzIiwicGFnZXMvX2FjYWRlbXkuc2NzcyIsInBhZ2VzL19jbGFzc3Jvb20tdHJhaW5pbmcuc2NzcyIsInBhZ2VzL19nby1wYXBlcmxlc3Muc2NzcyIsInBhZ2VzL19wcm9mZXNzaW9uYWwtc2VydmljZXMuc2NzcyIsInBhZ2VzL19jb250YWN0LXVzLnNjc3MiLCJwYWdlcy9fcGFydG5lcnMtYWZmaWxpYXRlcy5zY3NzIiwicGFnZXMvX21hc3RlcmNsYXNzLnNjc3MiLCJwYWdlcy9fc29sdXRpb25zX3N1bW1pdC5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIiwicGFnZXMvX3Byb2R1Y3RzLnNjc3MiLCJwYWdlcy9fYWNjb3VudGluZy5zY3NzIiwicGFnZXMvX2luc3RhbnQtc3VwcG9ydC5zY3NzIiwicGFnZXMvX2FsbC1wcm9kdWN0cy5zY3NzIiwicGFnZXMvX2Fib3V0LXVzLnNjc3MiLCJwYWdlcy9fZmVhdHVyZXMuc2NzcyIsInBhZ2VzL19nZXRfc3RhcnRlZC5zY3NzIiwicGFnZXMvX2RlbW9fdGhhbmtfeW91LnNjc3MiLCJwYWdlcy9fcGJqLnNjc3MiLCJwYWdlcy9faGFydmV5LnNjc3MiLCJwYWdlcy9fdGhhbmsteW91LnNjc3MiLCJwYWdlcy9fdHJ1Y2tpbmctZm9yLWZyZWUuc2NzcyIsInBhZ2VzL19jb25leHBvLnNjc3MiLCJwYWdlcy9fcHJpdmFjeV9wb2xpY3kuc2NzcyIsInBhZ2VzL19leHBhbmRpbmctaGNzcy5zY3NzIiwicGFnZXMvX3doeV9oY3NzLnNjc3MiLCJwYWdlcy9faGNzcy1yZWNvbW1lbmRhdGlvbnMuc2NzcyIsInBhZ2VzL19ob3RlbF9zaHV0dGxlLnNjc3MiLCJwYWdlcy9fcmVxdWVzdF9pbmZvLnNjc3MiLCJwYWdlcy9fcGFydG5lcnMuc2NzcyIsInBhZ2VzL19oY3NzLXNlcnZpY2VzLWFncmVlbWVudC5zY3NzIiwicGFnZXMvX2ZhcXNfcGFnZS5zY3NzIiwicGFnZXMvX2VudGVycHJpc2Uuc2NzcyIsInBhZ2VzL19zaGFyZS15b3VyLXN0b3J5LnNjc3MiLCJwYWdlcy9fdXBkYXRlcy5zY3NzIiwicGFnZXMvX2ZpdC1xdWl6LnNjc3MiLCJwYWdlcy9fdW5saW1pdGVkX3VzZXJzX3BsYW4uc2NzcyIsInBhZ2VzL19zZWN1cml0eS5zY3NzIiwicGFnZXMvX2NvbnN1bHRpbmcuc2NzcyIsInBhZ2VzL19jdXN0b21lcl9zdWNjZXNzLnNjc3MiLCJwYWdlcy9fZXhwbG9yZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInRlbXBsYXRlcy9fcHJpY2luZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBOzs7OztFQUFBO0FBT0M7RUFDRyxzQkFBQTtFQUNBLDZCQUFBO0FGbUJKOztBRWhCRTs7O0VBR0UsbUJBQUE7QUZtQko7O0FHNUJFO0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FKaUNGO0FLa0JJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnpLckI7QUFDRjtBS2FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnBLckI7QUFDRjtBS1FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTi9KckI7QUFDRjtBS0dJO0VGdERGO0lDV0ksaUJFc01pQjtFTjFKckI7QUFDRjtBS0ZJO0VGdERGO0lDV0ksaUJFc01pQjtFTnJKckI7QUFDRjs7QUd2REU7RUNQQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUprRUY7O0FLZkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU52SXJCO0FBQ0Y7QUtyQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU5sSXJCO0FBQ0Y7QUsxQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU43SHJCO0FBQ0Y7QUsvQkk7RUZyQ0U7SUFDRSxpQkcrTGU7RU54SHJCO0FBQ0Y7QUtwQ0k7RUZyQ0U7SUFDRSxpQkcrTGU7RU5uSHJCO0FBQ0Y7QUd6REU7RUNyQkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FKaUZGOztBR3pERTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FINERKO0FHMURJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBSDRETjs7QU85R0U7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBUHdISjs7QU9yR007RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVB3R1I7O0FJekVFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUo0RUo7O0FJOUVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QUppRko7O0FJbkZFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBSnNGSjs7QUl4RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSjJGSjs7QUk3RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSmdHSjs7QUlsR0U7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FKcUdKOztBTzdITTtFSE1KLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBSjJIRjs7QU85SFE7RUhQTix1QkFBQTtFQUlBLHdCQUFBO0FKc0lGOztBT25JUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUoySUY7O0FPeElRO0VIUE4sYUFBQTtFQUlBLGNBQUE7QUpnSkY7O0FPN0lRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnFKRjs7QU9sSlE7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKMEpGOztBT3ZKUTtFSFBOLGFBQUE7RUFJQSxjQUFBO0FKK0pGOztBTzVKUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUpvS0Y7O0FPaktRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnlLRjs7QU90S1E7RUhQTixhQUFBO0VBSUEsY0FBQTtBSjhLRjs7QU8zS1E7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKbUxGOztBT2hMUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUp3TEY7O0FPckxRO0VIUE4sY0FBQTtFQUlBLGVBQUE7QUo2TEY7O0FPckxNO0VBQXdCLFNBQUE7QVB5TDlCOztBT3ZMTTtFQUF1QixTQUFBO0FQMkw3Qjs7QU94TFE7RUFBd0IsUUFEYjtBUDZMbkI7O0FPNUxRO0VBQXdCLFFBRGI7QVBpTW5COztBT2hNUTtFQUF3QixRQURiO0FQcU1uQjs7QU9wTVE7RUFBd0IsUUFEYjtBUHlNbkI7O0FPeE1RO0VBQXdCLFFBRGI7QVA2TW5COztBTzVNUTtFQUF3QixRQURiO0FQaU5uQjs7QU9oTlE7RUFBd0IsUUFEYjtBUHFObkI7O0FPcE5RO0VBQXdCLFFBRGI7QVB5Tm5COztBT3hOUTtFQUF3QixRQURiO0FQNk5uQjs7QU81TlE7RUFBd0IsUUFEYjtBUGlPbkI7O0FPaE9RO0VBQXdCLFNBRGI7QVBxT25COztBT3BPUTtFQUF3QixTQURiO0FQeU9uQjs7QU94T1E7RUFBd0IsU0FEYjtBUDZPbkI7O0FPdE9VO0VIUlIsMEJBQUE7QUprUEY7O0FPMU9VO0VIUlIsMkJBQUE7QUpzUEY7O0FPOU9VO0VIUlIsZ0JBQUE7QUowUEY7O0FPbFBVO0VIUlIsMkJBQUE7QUo4UEY7O0FPdFBVO0VIUlIsMkJBQUE7QUprUUY7O0FPMVBVO0VIUlIsZ0JBQUE7QUpzUUY7O0FPOVBVO0VIUlIsMkJBQUE7QUowUUY7O0FPbFFVO0VIUlIsMkJBQUE7QUo4UUY7O0FPdFFVO0VIUlIsZ0JBQUE7QUprUkY7O0FPMVFVO0VIUlIsMkJBQUE7QUpzUkY7O0FPOVFVO0VIUlIsMkJBQUE7QUowUkY7O0FLclJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQdVROO0VJeFJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUowUkY7RUk1UkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjhSRjtFSWhTQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUprU0Y7RUlwU0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnNTRjtFSXhTQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKMFNGO0VJNVNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjhTRjtFT3RVSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSm1VQTtFT3RVTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUo2VUE7RU8xVU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaVZBO0VPOVVNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpxVkE7RU9sVk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKeVZBO0VPdFZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjZWQTtFTzFWTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKaVdBO0VPOVZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnFXQTtFT2xXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5V0E7RU90V007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjZXQTtFTzFXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppWEE7RU85V007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKcVhBO0VPbFhNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp5WEE7RU9qWEk7SUFBd0IsU0FBQTtFUG9YNUI7RU9sWEk7SUFBdUIsU0FBQTtFUHFYM0I7RU9sWE07SUFBd0IsUUFEYjtFUHNYakI7RU9yWE07SUFBd0IsUUFEYjtFUHlYakI7RU94WE07SUFBd0IsUUFEYjtFUDRYakI7RU8zWE07SUFBd0IsUUFEYjtFUCtYakI7RU85WE07SUFBd0IsUUFEYjtFUGtZakI7RU9qWU07SUFBd0IsUUFEYjtFUHFZakI7RU9wWU07SUFBd0IsUUFEYjtFUHdZakI7RU92WU07SUFBd0IsUUFEYjtFUDJZakI7RU8xWU07SUFBd0IsUUFEYjtFUDhZakI7RU83WU07SUFBd0IsUUFEYjtFUGlaakI7RU9oWk07SUFBd0IsU0FEYjtFUG9aakI7RU9uWk07SUFBd0IsU0FEYjtFUHVaakI7RU90Wk07SUFBd0IsU0FEYjtFUDBaakI7RU9uWlE7SUhSUixjQUFBO0VKOFpBO0VPdFpRO0lIUlIsMEJBQUE7RUppYUE7RU96WlE7SUhSUiwyQkFBQTtFSm9hQTtFTzVaUTtJSFJSLGdCQUFBO0VKdWFBO0VPL1pRO0lIUlIsMkJBQUE7RUowYUE7RU9sYVE7SUhSUiwyQkFBQTtFSjZhQTtFT3JhUTtJSFJSLGdCQUFBO0VKZ2JBO0VPeGFRO0lIUlIsMkJBQUE7RUptYkE7RU8zYVE7SUhSUiwyQkFBQTtFSnNiQTtFTzlhUTtJSFJSLGdCQUFBO0VKeWJBO0VPamJRO0lIUlIsMkJBQUE7RUo0YkE7RU9wYlE7SUhSUiwyQkFBQTtFSitiQTtBQUNGO0FLM2JJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQNGROO0VJN2JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUorYkY7RUlqY0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1jRjtFSXJjQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUp1Y0Y7RUl6Y0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjJjRjtFSTdjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2NGO0VJamRBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSm1kRjtFTzNlSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSndlQTtFTzNlTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUprZkE7RU8vZU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKc2ZBO0VPbmZNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowZkE7RU92Zk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOGZBO0VPM2ZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtnQkE7RU8vZk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnNnQkE7RU9uZ0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjBnQkE7RU92Z0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjhnQkE7RU8zZ0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpraEJBO0VPL2dCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpzaEJBO0VPbmhCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowaEJBO0VPdmhCTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKOGhCQTtFT3RoQkk7SUFBd0IsU0FBQTtFUHloQjVCO0VPdmhCSTtJQUF1QixTQUFBO0VQMGhCM0I7RU92aEJNO0lBQXdCLFFBRGI7RVAyaEJqQjtFTzFoQk07SUFBd0IsUUFEYjtFUDhoQmpCO0VPN2hCTTtJQUF3QixRQURiO0VQaWlCakI7RU9oaUJNO0lBQXdCLFFBRGI7RVBvaUJqQjtFT25pQk07SUFBd0IsUUFEYjtFUHVpQmpCO0VPdGlCTTtJQUF3QixRQURiO0VQMGlCakI7RU96aUJNO0lBQXdCLFFBRGI7RVA2aUJqQjtFTzVpQk07SUFBd0IsUUFEYjtFUGdqQmpCO0VPL2lCTTtJQUF3QixRQURiO0VQbWpCakI7RU9sakJNO0lBQXdCLFFBRGI7RVBzakJqQjtFT3JqQk07SUFBd0IsU0FEYjtFUHlqQmpCO0VPeGpCTTtJQUF3QixTQURiO0VQNGpCakI7RU8zakJNO0lBQXdCLFNBRGI7RVArakJqQjtFT3hqQlE7SUhSUixjQUFBO0VKbWtCQTtFTzNqQlE7SUhSUiwwQkFBQTtFSnNrQkE7RU85akJRO0lIUlIsMkJBQUE7RUp5a0JBO0VPamtCUTtJSFJSLGdCQUFBO0VKNGtCQTtFT3BrQlE7SUhSUiwyQkFBQTtFSitrQkE7RU92a0JRO0lIUlIsMkJBQUE7RUprbEJBO0VPMWtCUTtJSFJSLGdCQUFBO0VKcWxCQTtFTzdrQlE7SUhSUiwyQkFBQTtFSndsQkE7RU9obEJRO0lIUlIsMkJBQUE7RUoybEJBO0VPbmxCUTtJSFJSLGdCQUFBO0VKOGxCQTtFT3RsQlE7SUhSUiwyQkFBQTtFSmltQkE7RU96bEJRO0lIUlIsMkJBQUE7RUpvbUJBO0FBQ0Y7QUtobUJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQaW9CTjtFSWxtQkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm9tQkY7RUl0bUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp3bUJGO0VJMW1CQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo0bUJGO0VJOW1CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKZ25CRjtFSWxuQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm9uQkY7RUl0bkJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnduQkY7RU9ocEJJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNm9CQTtFT2hwQk07SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKdXBCQTtFT3BwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnBCQTtFT3hwQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSitwQkE7RU81cEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm1xQkE7RU9ocUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnVxQkE7RU9wcUJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUoycUJBO0VPeHFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUorcUJBO0VPNXFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUptckJBO0VPaHJCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKdXJCQTtFT3ByQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnJCQTtFT3hyQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKK3JCQTtFTzVyQk07SUhQTixjQUFBO0lBSUEsZUFBQTtFSm1zQkE7RU8zckJJO0lBQXdCLFNBQUE7RVA4ckI1QjtFTzVyQkk7SUFBdUIsU0FBQTtFUCtyQjNCO0VPNXJCTTtJQUF3QixRQURiO0VQZ3NCakI7RU8vckJNO0lBQXdCLFFBRGI7RVBtc0JqQjtFT2xzQk07SUFBd0IsUUFEYjtFUHNzQmpCO0VPcnNCTTtJQUF3QixRQURiO0VQeXNCakI7RU94c0JNO0lBQXdCLFFBRGI7RVA0c0JqQjtFTzNzQk07SUFBd0IsUUFEYjtFUCtzQmpCO0VPOXNCTTtJQUF3QixRQURiO0VQa3RCakI7RU9qdEJNO0lBQXdCLFFBRGI7RVBxdEJqQjtFT3B0Qk07SUFBd0IsUUFEYjtFUHd0QmpCO0VPdnRCTTtJQUF3QixRQURiO0VQMnRCakI7RU8xdEJNO0lBQXdCLFNBRGI7RVA4dEJqQjtFTzd0Qk07SUFBd0IsU0FEYjtFUGl1QmpCO0VPaHVCTTtJQUF3QixTQURiO0VQb3VCakI7RU83dEJRO0lIUlIsY0FBQTtFSnd1QkE7RU9odUJRO0lIUlIsMEJBQUE7RUoydUJBO0VPbnVCUTtJSFJSLDJCQUFBO0VKOHVCQTtFT3R1QlE7SUhSUixnQkFBQTtFSml2QkE7RU96dUJRO0lIUlIsMkJBQUE7RUpvdkJBO0VPNXVCUTtJSFJSLDJCQUFBO0VKdXZCQTtFTy91QlE7SUhSUixnQkFBQTtFSjB2QkE7RU9sdkJRO0lIUlIsMkJBQUE7RUo2dkJBO0VPcnZCUTtJSFJSLDJCQUFBO0VKZ3dCQTtFT3h2QlE7SUhSUixnQkFBQTtFSm13QkE7RU8zdkJRO0lIUlIsMkJBQUE7RUpzd0JBO0VPOXZCUTtJSFJSLDJCQUFBO0VKeXdCQTtBQUNGO0FLcndCSTtFRTlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUHN5Qk47RUl2d0JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUp5d0JGO0VJM3dCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKNndCRjtFSS93QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKaXhCRjtFSW54QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnF4QkY7RUl2eEJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp5eEJGO0VJM3hCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo2eEJGO0VPcnpCSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSmt6QkE7RU9yekJNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSjR6QkE7RU96ekJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcwQkE7RU83ekJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpvMEJBO0VPajBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp3MEJBO0VPcjBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo0MEJBO0VPejBCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKZzFCQTtFTzcwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbzFCQTtFT2oxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKdzFCQTtFT3IxQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjQxQkE7RU96MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcyQkE7RU83MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm8yQkE7RU9qMkJNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp3MkJBO0VPaDJCSTtJQUF3QixTQUFBO0VQbTJCNUI7RU9qMkJJO0lBQXVCLFNBQUE7RVBvMkIzQjtFT2oyQk07SUFBd0IsUUFEYjtFUHEyQmpCO0VPcDJCTTtJQUF3QixRQURiO0VQdzJCakI7RU92MkJNO0lBQXdCLFFBRGI7RVAyMkJqQjtFTzEyQk07SUFBd0IsUUFEYjtFUDgyQmpCO0VPNzJCTTtJQUF3QixRQURiO0VQaTNCakI7RU9oM0JNO0lBQXdCLFFBRGI7RVBvM0JqQjtFT24zQk07SUFBd0IsUUFEYjtFUHUzQmpCO0VPdDNCTTtJQUF3QixRQURiO0VQMDNCakI7RU96M0JNO0lBQXdCLFFBRGI7RVA2M0JqQjtFTzUzQk07SUFBd0IsUUFEYjtFUGc0QmpCO0VPLzNCTTtJQUF3QixTQURiO0VQbTRCakI7RU9sNEJNO0lBQXdCLFNBRGI7RVBzNEJqQjtFT3I0Qk07SUFBd0IsU0FEYjtFUHk0QmpCO0VPbDRCUTtJSFJSLGNBQUE7RUo2NEJBO0VPcjRCUTtJSFJSLDBCQUFBO0VKZzVCQTtFT3g0QlE7SUhSUiwyQkFBQTtFSm01QkE7RU8zNEJRO0lIUlIsZ0JBQUE7RUpzNUJBO0VPOTRCUTtJSFJSLDJCQUFBO0VKeTVCQTtFT2o1QlE7SUhSUiwyQkFBQTtFSjQ1QkE7RU9wNUJRO0lIUlIsZ0JBQUE7RUorNUJBO0VPdjVCUTtJSFJSLDJCQUFBO0VKazZCQTtFTzE1QlE7SUhSUiwyQkFBQTtFSnE2QkE7RU83NUJRO0lIUlIsZ0JBQUE7RUp3NkJBO0VPaDZCUTtJSFJSLDJCQUFBO0VKMjZCQTtFT242QlE7SUhSUiwyQkFBQTtFSjg2QkE7QUFDRjtBSzE2Qkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVAyOEJOO0VJNTZCQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKODZCRjtFSWg3QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSms3QkY7RUlwN0JBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnM3QkY7RUl4N0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUowN0JGO0VJNTdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKODdCRjtFSWg4QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKazhCRjtFTzE5Qkk7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUp1OUJBO0VPMTlCTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUppK0JBO0VPOTlCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxK0JBO0VPbCtCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKeStCQTtFT3QrQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNitCQTtFTzErQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaS9CQTtFTzkrQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnEvQkE7RU9sL0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnkvQkE7RU90L0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjYvQkE7RU8xL0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUppZ0NBO0VPOS9CTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxZ0NBO0VPbGdDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5Z0NBO0VPdGdDTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKNmdDQTtFT3JnQ0k7SUFBd0IsU0FBQTtFUHdnQzVCO0VPdGdDSTtJQUF1QixTQUFBO0VQeWdDM0I7RU90Z0NNO0lBQXdCLFFBRGI7RVAwZ0NqQjtFT3pnQ007SUFBd0IsUUFEYjtFUDZnQ2pCO0VPNWdDTTtJQUF3QixRQURiO0VQZ2hDakI7RU8vZ0NNO0lBQXdCLFFBRGI7RVBtaENqQjtFT2xoQ007SUFBd0IsUUFEYjtFUHNoQ2pCO0VPcmhDTTtJQUF3QixRQURiO0VQeWhDakI7RU94aENNO0lBQXdCLFFBRGI7RVA0aENqQjtFTzNoQ007SUFBd0IsUUFEYjtFUCtoQ2pCO0VPOWhDTTtJQUF3QixRQURiO0VQa2lDakI7RU9qaUNNO0lBQXdCLFFBRGI7RVBxaUNqQjtFT3BpQ007SUFBd0IsU0FEYjtFUHdpQ2pCO0VPdmlDTTtJQUF3QixTQURiO0VQMmlDakI7RU8xaUNNO0lBQXdCLFNBRGI7RVA4aUNqQjtFT3ZpQ1E7SUhSUixjQUFBO0VKa2pDQTtFTzFpQ1E7SUhSUiwwQkFBQTtFSnFqQ0E7RU83aUNRO0lIUlIsMkJBQUE7RUp3akNBO0VPaGpDUTtJSFJSLGdCQUFBO0VKMmpDQTtFT25qQ1E7SUhSUiwyQkFBQTtFSjhqQ0E7RU90akNRO0lIUlIsMkJBQUE7RUppa0NBO0VPempDUTtJSFJSLGdCQUFBO0VKb2tDQTtFTzVqQ1E7SUhSUiwyQkFBQTtFSnVrQ0E7RU8vakNRO0lIUlIsMkJBQUE7RUowa0NBO0VPbGtDUTtJSFJSLGdCQUFBO0VKNmtDQTtFT3JrQ1E7SUhSUiwyQkFBQTtFSmdsQ0E7RU94a0NRO0lIUlIsMkJBQUE7RUptbENBO0FBQ0Y7QUsva0NJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQZ25DTjtFSWpsQ0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm1sQ0Y7RUlybENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp1bENGO0VJemxDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUoybENGO0VJN2xDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2xDRjtFSWptQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1tQ0Y7RUlybUNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnVtQ0Y7RU8vbkNJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNG5DQTtFTy9uQ007SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKc29DQTtFT25vQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMG9DQTtFT3ZvQ007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjhvQ0E7RU8zb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtwQ0E7RU8vb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnNwQ0E7RU9ucENNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowcENBO0VPdnBDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4cENBO0VPM3BDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUprcUNBO0VPL3BDTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKc3FDQTtFT25xQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMHFDQTtFT3ZxQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOHFDQTtFTzNxQ007SUhQTixjQUFBO0lBSUEsZUFBQTtFSmtyQ0E7RU8xcUNJO0lBQXdCLFNBQUE7RVA2cUM1QjtFTzNxQ0k7SUFBdUIsU0FBQTtFUDhxQzNCO0VPM3FDTTtJQUF3QixRQURiO0VQK3FDakI7RU85cUNNO0lBQXdCLFFBRGI7RVBrckNqQjtFT2pyQ007SUFBd0IsUUFEYjtFUHFyQ2pCO0VPcHJDTTtJQUF3QixRQURiO0VQd3JDakI7RU92ckNNO0lBQXdCLFFBRGI7RVAyckNqQjtFTzFyQ007SUFBd0IsUUFEYjtFUDhyQ2pCO0VPN3JDTTtJQUF3QixRQURiO0VQaXNDakI7RU9oc0NNO0lBQXdCLFFBRGI7RVBvc0NqQjtFT25zQ007SUFBd0IsUUFEYjtFUHVzQ2pCO0VPdHNDTTtJQUF3QixRQURiO0VQMHNDakI7RU96c0NNO0lBQXdCLFNBRGI7RVA2c0NqQjtFTzVzQ007SUFBd0IsU0FEYjtFUGd0Q2pCO0VPL3NDTTtJQUF3QixTQURiO0VQbXRDakI7RU81c0NRO0lIUlIsY0FBQTtFSnV0Q0E7RU8vc0NRO0lIUlIsMEJBQUE7RUowdENBO0VPbHRDUTtJSFJSLDJCQUFBO0VKNnRDQTtFT3J0Q1E7SUhSUixnQkFBQTtFSmd1Q0E7RU94dENRO0lIUlIsMkJBQUE7RUptdUNBO0VPM3RDUTtJSFJSLDJCQUFBO0VKc3VDQTtFTzl0Q1E7SUhSUixnQkFBQTtFSnl1Q0E7RU9qdUNRO0lIUlIsMkJBQUE7RUo0dUNBO0VPcHVDUTtJSFJSLDJCQUFBO0VKK3VDQTtFT3Z1Q1E7SUhSUixnQkFBQTtFSmt2Q0E7RU8xdUNRO0lIUlIsMkJBQUE7RUpxdkNBO0VPN3VDUTtJSFJSLDJCQUFBO0VKd3ZDQTtBQUNGO0FRcnlDTTtFQUF3Qix3QkFBQTtBUnd5QzlCOztBUXh5Q007RUFBd0IsMEJBQUE7QVI0eUM5Qjs7QVE1eUNNO0VBQXdCLGdDQUFBO0FSZ3pDOUI7O0FRaHpDTTtFQUF3Qix5QkFBQTtBUm96QzlCOztBUXB6Q007RUFBd0IseUJBQUE7QVJ3ekM5Qjs7QVF4ekNNO0VBQXdCLDZCQUFBO0FSNHpDOUI7O0FRNXpDTTtFQUF3Qiw4QkFBQTtBUmcwQzlCOztBUWgwQ007RUFBd0Isd0JBQUE7QVJvMEM5Qjs7QVFwMENNO0VBQXdCLCtCQUFBO0FSdzBDOUI7O0FLdnhDSTtFR2pERTtJQUF3Qix3QkFBQTtFUjYwQzVCO0VRNzBDSTtJQUF3QiwwQkFBQTtFUmcxQzVCO0VRaDFDSTtJQUF3QixnQ0FBQTtFUm0xQzVCO0VRbjFDSTtJQUF3Qix5QkFBQTtFUnMxQzVCO0VRdDFDSTtJQUF3Qix5QkFBQTtFUnkxQzVCO0VRejFDSTtJQUF3Qiw2QkFBQTtFUjQxQzVCO0VRNTFDSTtJQUF3Qiw4QkFBQTtFUisxQzVCO0VRLzFDSTtJQUF3Qix3QkFBQTtFUmsyQzVCO0VRbDJDSTtJQUF3QiwrQkFBQTtFUnEyQzVCO0FBQ0Y7QUtyekNJO0VHakRFO0lBQXdCLHdCQUFBO0VSMDJDNUI7RVExMkNJO0lBQXdCLDBCQUFBO0VSNjJDNUI7RVE3MkNJO0lBQXdCLGdDQUFBO0VSZzNDNUI7RVFoM0NJO0lBQXdCLHlCQUFBO0VSbTNDNUI7RVFuM0NJO0lBQXdCLHlCQUFBO0VSczNDNUI7RVF0M0NJO0lBQXdCLDZCQUFBO0VSeTNDNUI7RVF6M0NJO0lBQXdCLDhCQUFBO0VSNDNDNUI7RVE1M0NJO0lBQXdCLHdCQUFBO0VSKzNDNUI7RVEvM0NJO0lBQXdCLCtCQUFBO0VSazRDNUI7QUFDRjtBS2wxQ0k7RUdqREU7SUFBd0Isd0JBQUE7RVJ1NEM1QjtFUXY0Q0k7SUFBd0IsMEJBQUE7RVIwNEM1QjtFUTE0Q0k7SUFBd0IsZ0NBQUE7RVI2NEM1QjtFUTc0Q0k7SUFBd0IseUJBQUE7RVJnNUM1QjtFUWg1Q0k7SUFBd0IseUJBQUE7RVJtNUM1QjtFUW41Q0k7SUFBd0IsNkJBQUE7RVJzNUM1QjtFUXQ1Q0k7SUFBd0IsOEJBQUE7RVJ5NUM1QjtFUXo1Q0k7SUFBd0Isd0JBQUE7RVI0NUM1QjtFUTU1Q0k7SUFBd0IsK0JBQUE7RVIrNUM1QjtBQUNGO0FLLzJDSTtFR2pERTtJQUF3Qix3QkFBQTtFUm82QzVCO0VRcDZDSTtJQUF3QiwwQkFBQTtFUnU2QzVCO0VRdjZDSTtJQUF3QixnQ0FBQTtFUjA2QzVCO0VRMTZDSTtJQUF3Qix5QkFBQTtFUjY2QzVCO0VRNzZDSTtJQUF3Qix5QkFBQTtFUmc3QzVCO0VRaDdDSTtJQUF3Qiw2QkFBQTtFUm03QzVCO0VRbjdDSTtJQUF3Qiw4QkFBQTtFUnM3QzVCO0VRdDdDSTtJQUF3Qix3QkFBQTtFUnk3QzVCO0VRejdDSTtJQUF3QiwrQkFBQTtFUjQ3QzVCO0FBQ0Y7QUs1NENJO0VHakRFO0lBQXdCLHdCQUFBO0VSaThDNUI7RVFqOENJO0lBQXdCLDBCQUFBO0VSbzhDNUI7RVFwOENJO0lBQXdCLGdDQUFBO0VSdThDNUI7RVF2OENJO0lBQXdCLHlCQUFBO0VSMDhDNUI7RVExOENJO0lBQXdCLHlCQUFBO0VSNjhDNUI7RVE3OENJO0lBQXdCLDZCQUFBO0VSZzlDNUI7RVFoOUNJO0lBQXdCLDhCQUFBO0VSbTlDNUI7RVFuOUNJO0lBQXdCLHdCQUFBO0VSczlDNUI7RVF0OUNJO0lBQXdCLCtCQUFBO0VSeTlDNUI7QUFDRjtBS3o2Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVI4OUM1QjtFUTk5Q0k7SUFBd0IsMEJBQUE7RVJpK0M1QjtFUWorQ0k7SUFBd0IsZ0NBQUE7RVJvK0M1QjtFUXArQ0k7SUFBd0IseUJBQUE7RVJ1K0M1QjtFUXYrQ0k7SUFBd0IseUJBQUE7RVIwK0M1QjtFUTErQ0k7SUFBd0IsNkJBQUE7RVI2K0M1QjtFUTcrQ0k7SUFBd0IsOEJBQUE7RVJnL0M1QjtFUWgvQ0k7SUFBd0Isd0JBQUE7RVJtL0M1QjtFUW4vQ0k7SUFBd0IsK0JBQUE7RVJzL0M1QjtBQUNGO0FRNytDQTtFQUVJO0lBQXFCLHdCQUFBO0VSKytDdkI7RVEvK0NFO0lBQXFCLDBCQUFBO0VSay9DdkI7RVFsL0NFO0lBQXFCLGdDQUFBO0VScS9DdkI7RVFyL0NFO0lBQXFCLHlCQUFBO0VSdy9DdkI7RVF4L0NFO0lBQXFCLHlCQUFBO0VSMi9DdkI7RVEzL0NFO0lBQXFCLDZCQUFBO0VSOC9DdkI7RVE5L0NFO0lBQXFCLDhCQUFBO0VSaWdEdkI7RVFqZ0RFO0lBQXFCLHdCQUFBO0VSb2dEdkI7RVFwZ0RFO0lBQXFCLCtCQUFBO0VSdWdEdkI7QUFDRjtBU3JoREk7RUFBZ0MsOEJBQUE7QVR3aERwQzs7QVN2aERJO0VBQWdDLGlDQUFBO0FUMmhEcEM7O0FTMWhESTtFQUFnQyxzQ0FBQTtBVDhoRHBDOztBUzdoREk7RUFBZ0MseUNBQUE7QVRpaURwQzs7QVMvaERJO0VBQThCLDBCQUFBO0FUbWlEbEM7O0FTbGlESTtFQUE4Qiw0QkFBQTtBVHNpRGxDOztBU3JpREk7RUFBOEIsa0NBQUE7QVR5aURsQzs7QVN4aURJO0VBQThCLHlCQUFBO0FUNGlEbEM7O0FTM2lESTtFQUE4Qix1QkFBQTtBVCtpRGxDOztBUzlpREk7RUFBOEIsdUJBQUE7QVRrakRsQzs7QVNqakRJO0VBQThCLHlCQUFBO0FUcWpEbEM7O0FTcGpESTtFQUE4Qix5QkFBQTtBVHdqRGxDOztBU3RqREk7RUFBb0Msc0NBQUE7QVQwakR4Qzs7QVN6akRJO0VBQW9DLG9DQUFBO0FUNmpEeEM7O0FTNWpESTtFQUFvQyxrQ0FBQTtBVGdrRHhDOztBUy9qREk7RUFBb0MseUNBQUE7QVRta0R4Qzs7QVNsa0RJO0VBQW9DLHdDQUFBO0FUc2tEeEM7O0FTcGtESTtFQUFpQyxrQ0FBQTtBVHdrRHJDOztBU3ZrREk7RUFBaUMsZ0NBQUE7QVQya0RyQzs7QVMxa0RJO0VBQWlDLDhCQUFBO0FUOGtEckM7O0FTN2tESTtFQUFpQyxnQ0FBQTtBVGlsRHJDOztBU2hsREk7RUFBaUMsK0JBQUE7QVRvbERyQzs7QVNsbERJO0VBQWtDLG9DQUFBO0FUc2xEdEM7O0FTcmxESTtFQUFrQyxrQ0FBQTtBVHlsRHRDOztBU3hsREk7RUFBa0MsZ0NBQUE7QVQ0bER0Qzs7QVMzbERJO0VBQWtDLHVDQUFBO0FUK2xEdEM7O0FTOWxESTtFQUFrQyxzQ0FBQTtBVGttRHRDOztBU2ptREk7RUFBa0MsaUNBQUE7QVRxbUR0Qzs7QVNubURJO0VBQWdDLDJCQUFBO0FUdW1EcEM7O0FTdG1ESTtFQUFnQyxpQ0FBQTtBVDBtRHBDOztBU3ptREk7RUFBZ0MsK0JBQUE7QVQ2bURwQzs7QVM1bURJO0VBQWdDLDZCQUFBO0FUZ25EcEM7O0FTL21ESTtFQUFnQywrQkFBQTtBVG1uRHBDOztBU2xuREk7RUFBZ0MsOEJBQUE7QVRzbkRwQzs7QUsxbURJO0VJbERBO0lBQWdDLDhCQUFBO0VUaXFEbEM7RVNocURFO0lBQWdDLGlDQUFBO0VUbXFEbEM7RVNscURFO0lBQWdDLHNDQUFBO0VUcXFEbEM7RVNwcURFO0lBQWdDLHlDQUFBO0VUdXFEbEM7RVNycURFO0lBQThCLDBCQUFBO0VUd3FEaEM7RVN2cURFO0lBQThCLDRCQUFBO0VUMHFEaEM7RVN6cURFO0lBQThCLGtDQUFBO0VUNHFEaEM7RVMzcURFO0lBQThCLHlCQUFBO0VUOHFEaEM7RVM3cURFO0lBQThCLHVCQUFBO0VUZ3JEaEM7RVMvcURFO0lBQThCLHVCQUFBO0VUa3JEaEM7RVNqckRFO0lBQThCLHlCQUFBO0VUb3JEaEM7RVNuckRFO0lBQThCLHlCQUFBO0VUc3JEaEM7RVNwckRFO0lBQW9DLHNDQUFBO0VUdXJEdEM7RVN0ckRFO0lBQW9DLG9DQUFBO0VUeXJEdEM7RVN4ckRFO0lBQW9DLGtDQUFBO0VUMnJEdEM7RVMxckRFO0lBQW9DLHlDQUFBO0VUNnJEdEM7RVM1ckRFO0lBQW9DLHdDQUFBO0VUK3JEdEM7RVM3ckRFO0lBQWlDLGtDQUFBO0VUZ3NEbkM7RVMvckRFO0lBQWlDLGdDQUFBO0VUa3NEbkM7RVNqc0RFO0lBQWlDLDhCQUFBO0VUb3NEbkM7RVNuc0RFO0lBQWlDLGdDQUFBO0VUc3NEbkM7RVNyc0RFO0lBQWlDLCtCQUFBO0VUd3NEbkM7RVN0c0RFO0lBQWtDLG9DQUFBO0VUeXNEcEM7RVN4c0RFO0lBQWtDLGtDQUFBO0VUMnNEcEM7RVMxc0RFO0lBQWtDLGdDQUFBO0VUNnNEcEM7RVM1c0RFO0lBQWtDLHVDQUFBO0VUK3NEcEM7RVM5c0RFO0lBQWtDLHNDQUFBO0VUaXREcEM7RVNodERFO0lBQWtDLGlDQUFBO0VUbXREcEM7RVNqdERFO0lBQWdDLDJCQUFBO0VUb3REbEM7RVNudERFO0lBQWdDLGlDQUFBO0VUc3REbEM7RVNydERFO0lBQWdDLCtCQUFBO0VUd3REbEM7RVN2dERFO0lBQWdDLDZCQUFBO0VUMHREbEM7RVN6dERFO0lBQWdDLCtCQUFBO0VUNHREbEM7RVMzdERFO0lBQWdDLDhCQUFBO0VUOHREbEM7QUFDRjtBS250REk7RUlsREE7SUFBZ0MsOEJBQUE7RVR5d0RsQztFU3h3REU7SUFBZ0MsaUNBQUE7RVQyd0RsQztFUzF3REU7SUFBZ0Msc0NBQUE7RVQ2d0RsQztFUzV3REU7SUFBZ0MseUNBQUE7RVQrd0RsQztFUzd3REU7SUFBOEIsMEJBQUE7RVRneERoQztFUy93REU7SUFBOEIsNEJBQUE7RVRreERoQztFU2p4REU7SUFBOEIsa0NBQUE7RVRveERoQztFU254REU7SUFBOEIseUJBQUE7RVRzeERoQztFU3J4REU7SUFBOEIsdUJBQUE7RVR3eERoQztFU3Z4REU7SUFBOEIsdUJBQUE7RVQweERoQztFU3p4REU7SUFBOEIseUJBQUE7RVQ0eERoQztFUzN4REU7SUFBOEIseUJBQUE7RVQ4eERoQztFUzV4REU7SUFBb0Msc0NBQUE7RVQreER0QztFUzl4REU7SUFBb0Msb0NBQUE7RVRpeUR0QztFU2h5REU7SUFBb0Msa0NBQUE7RVRteUR0QztFU2x5REU7SUFBb0MseUNBQUE7RVRxeUR0QztFU3B5REU7SUFBb0Msd0NBQUE7RVR1eUR0QztFU3J5REU7SUFBaUMsa0NBQUE7RVR3eURuQztFU3Z5REU7SUFBaUMsZ0NBQUE7RVQweURuQztFU3p5REU7SUFBaUMsOEJBQUE7RVQ0eURuQztFUzN5REU7SUFBaUMsZ0NBQUE7RVQ4eURuQztFUzd5REU7SUFBaUMsK0JBQUE7RVRnekRuQztFUzl5REU7SUFBa0Msb0NBQUE7RVRpekRwQztFU2h6REU7SUFBa0Msa0NBQUE7RVRtekRwQztFU2x6REU7SUFBa0MsZ0NBQUE7RVRxekRwQztFU3B6REU7SUFBa0MsdUNBQUE7RVR1ekRwQztFU3R6REU7SUFBa0Msc0NBQUE7RVR5ekRwQztFU3h6REU7SUFBa0MsaUNBQUE7RVQyekRwQztFU3p6REU7SUFBZ0MsMkJBQUE7RVQ0ekRsQztFUzN6REU7SUFBZ0MsaUNBQUE7RVQ4ekRsQztFUzd6REU7SUFBZ0MsK0JBQUE7RVRnMERsQztFUy96REU7SUFBZ0MsNkJBQUE7RVRrMERsQztFU2owREU7SUFBZ0MsK0JBQUE7RVRvMERsQztFU24wREU7SUFBZ0MsOEJBQUE7RVRzMERsQztBQUNGO0FLM3pESTtFSWxEQTtJQUFnQyw4QkFBQTtFVGkzRGxDO0VTaDNERTtJQUFnQyxpQ0FBQTtFVG0zRGxDO0VTbDNERTtJQUFnQyxzQ0FBQTtFVHEzRGxDO0VTcDNERTtJQUFnQyx5Q0FBQTtFVHUzRGxDO0VTcjNERTtJQUE4QiwwQkFBQTtFVHczRGhDO0VTdjNERTtJQUE4Qiw0QkFBQTtFVDAzRGhDO0VTejNERTtJQUE4QixrQ0FBQTtFVDQzRGhDO0VTMzNERTtJQUE4Qix5QkFBQTtFVDgzRGhDO0VTNzNERTtJQUE4Qix1QkFBQTtFVGc0RGhDO0VTLzNERTtJQUE4Qix1QkFBQTtFVGs0RGhDO0VTajRERTtJQUE4Qix5QkFBQTtFVG80RGhDO0VTbjRERTtJQUE4Qix5QkFBQTtFVHM0RGhDO0VTcDRERTtJQUFvQyxzQ0FBQTtFVHU0RHRDO0VTdDRERTtJQUFvQyxvQ0FBQTtFVHk0RHRDO0VTeDRERTtJQUFvQyxrQ0FBQTtFVDI0RHRDO0VTMTRERTtJQUFvQyx5Q0FBQTtFVDY0RHRDO0VTNTRERTtJQUFvQyx3Q0FBQTtFVCs0RHRDO0VTNzRERTtJQUFpQyxrQ0FBQTtFVGc1RG5DO0VTLzRERTtJQUFpQyxnQ0FBQTtFVGs1RG5DO0VTajVERTtJQUFpQyw4QkFBQTtFVG81RG5DO0VTbjVERTtJQUFpQyxnQ0FBQTtFVHM1RG5DO0VTcjVERTtJQUFpQywrQkFBQTtFVHc1RG5DO0VTdDVERTtJQUFrQyxvQ0FBQTtFVHk1RHBDO0VTeDVERTtJQUFrQyxrQ0FBQTtFVDI1RHBDO0VTMTVERTtJQUFrQyxnQ0FBQTtFVDY1RHBDO0VTNTVERTtJQUFrQyx1Q0FBQTtFVCs1RHBDO0VTOTVERTtJQUFrQyxzQ0FBQTtFVGk2RHBDO0VTaDZERTtJQUFrQyxpQ0FBQTtFVG02RHBDO0VTajZERTtJQUFnQywyQkFBQTtFVG82RGxDO0VTbjZERTtJQUFnQyxpQ0FBQTtFVHM2RGxDO0VTcjZERTtJQUFnQywrQkFBQTtFVHc2RGxDO0VTdjZERTtJQUFnQyw2QkFBQTtFVDA2RGxDO0VTejZERTtJQUFnQywrQkFBQTtFVDQ2RGxDO0VTMzZERTtJQUFnQyw4QkFBQTtFVDg2RGxDO0FBQ0Y7QUtuNkRJO0VJbERBO0lBQWdDLDhCQUFBO0VUeTlEbEM7RVN4OURFO0lBQWdDLGlDQUFBO0VUMjlEbEM7RVMxOURFO0lBQWdDLHNDQUFBO0VUNjlEbEM7RVM1OURFO0lBQWdDLHlDQUFBO0VUKzlEbEM7RVM3OURFO0lBQThCLDBCQUFBO0VUZytEaEM7RVMvOURFO0lBQThCLDRCQUFBO0VUaytEaEM7RVNqK0RFO0lBQThCLGtDQUFBO0VUbytEaEM7RVNuK0RFO0lBQThCLHlCQUFBO0VUcytEaEM7RVNyK0RFO0lBQThCLHVCQUFBO0VUdytEaEM7RVN2K0RFO0lBQThCLHVCQUFBO0VUMCtEaEM7RVN6K0RFO0lBQThCLHlCQUFBO0VUNCtEaEM7RVMzK0RFO0lBQThCLHlCQUFBO0VUOCtEaEM7RVM1K0RFO0lBQW9DLHNDQUFBO0VUKytEdEM7RVM5K0RFO0lBQW9DLG9DQUFBO0VUaS9EdEM7RVNoL0RFO0lBQW9DLGtDQUFBO0VUbS9EdEM7RVNsL0RFO0lBQW9DLHlDQUFBO0VUcS9EdEM7RVNwL0RFO0lBQW9DLHdDQUFBO0VUdS9EdEM7RVNyL0RFO0lBQWlDLGtDQUFBO0VUdy9EbkM7RVN2L0RFO0lBQWlDLGdDQUFBO0VUMC9EbkM7RVN6L0RFO0lBQWlDLDhCQUFBO0VUNC9EbkM7RVMzL0RFO0lBQWlDLGdDQUFBO0VUOC9EbkM7RVM3L0RFO0lBQWlDLCtCQUFBO0VUZ2dFbkM7RVM5L0RFO0lBQWtDLG9DQUFBO0VUaWdFcEM7RVNoZ0VFO0lBQWtDLGtDQUFBO0VUbWdFcEM7RVNsZ0VFO0lBQWtDLGdDQUFBO0VUcWdFcEM7RVNwZ0VFO0lBQWtDLHVDQUFBO0VUdWdFcEM7RVN0Z0VFO0lBQWtDLHNDQUFBO0VUeWdFcEM7RVN4Z0VFO0lBQWtDLGlDQUFBO0VUMmdFcEM7RVN6Z0VFO0lBQWdDLDJCQUFBO0VUNGdFbEM7RVMzZ0VFO0lBQWdDLGlDQUFBO0VUOGdFbEM7RVM3Z0VFO0lBQWdDLCtCQUFBO0VUZ2hFbEM7RVMvZ0VFO0lBQWdDLDZCQUFBO0VUa2hFbEM7RVNqaEVFO0lBQWdDLCtCQUFBO0VUb2hFbEM7RVNuaEVFO0lBQWdDLDhCQUFBO0VUc2hFbEM7QUFDRjtBSzNnRUk7RUlsREE7SUFBZ0MsOEJBQUE7RVRpa0VsQztFU2hrRUU7SUFBZ0MsaUNBQUE7RVRta0VsQztFU2xrRUU7SUFBZ0Msc0NBQUE7RVRxa0VsQztFU3BrRUU7SUFBZ0MseUNBQUE7RVR1a0VsQztFU3JrRUU7SUFBOEIsMEJBQUE7RVR3a0VoQztFU3ZrRUU7SUFBOEIsNEJBQUE7RVQwa0VoQztFU3prRUU7SUFBOEIsa0NBQUE7RVQ0a0VoQztFUzNrRUU7SUFBOEIseUJBQUE7RVQ4a0VoQztFUzdrRUU7SUFBOEIsdUJBQUE7RVRnbEVoQztFUy9rRUU7SUFBOEIsdUJBQUE7RVRrbEVoQztFU2psRUU7SUFBOEIseUJBQUE7RVRvbEVoQztFU25sRUU7SUFBOEIseUJBQUE7RVRzbEVoQztFU3BsRUU7SUFBb0Msc0NBQUE7RVR1bEV0QztFU3RsRUU7SUFBb0Msb0NBQUE7RVR5bEV0QztFU3hsRUU7SUFBb0Msa0NBQUE7RVQybEV0QztFUzFsRUU7SUFBb0MseUNBQUE7RVQ2bEV0QztFUzVsRUU7SUFBb0Msd0NBQUE7RVQrbEV0QztFUzdsRUU7SUFBaUMsa0NBQUE7RVRnbUVuQztFUy9sRUU7SUFBaUMsZ0NBQUE7RVRrbUVuQztFU2ptRUU7SUFBaUMsOEJBQUE7RVRvbUVuQztFU25tRUU7SUFBaUMsZ0NBQUE7RVRzbUVuQztFU3JtRUU7SUFBaUMsK0JBQUE7RVR3bUVuQztFU3RtRUU7SUFBa0Msb0NBQUE7RVR5bUVwQztFU3htRUU7SUFBa0Msa0NBQUE7RVQybUVwQztFUzFtRUU7SUFBa0MsZ0NBQUE7RVQ2bUVwQztFUzVtRUU7SUFBa0MsdUNBQUE7RVQrbUVwQztFUzltRUU7SUFBa0Msc0NBQUE7RVRpbkVwQztFU2huRUU7SUFBa0MsaUNBQUE7RVRtbkVwQztFU2puRUU7SUFBZ0MsMkJBQUE7RVRvbkVsQztFU25uRUU7SUFBZ0MsaUNBQUE7RVRzbkVsQztFU3JuRUU7SUFBZ0MsK0JBQUE7RVR3bkVsQztFU3ZuRUU7SUFBZ0MsNkJBQUE7RVQwbkVsQztFU3puRUU7SUFBZ0MsK0JBQUE7RVQ0bkVsQztFUzNuRUU7SUFBZ0MsOEJBQUE7RVQ4bkVsQztBQUNGO0FLbm5FSTtFSWxEQTtJQUFnQyw4QkFBQTtFVHlxRWxDO0VTeHFFRTtJQUFnQyxpQ0FBQTtFVDJxRWxDO0VTMXFFRTtJQUFnQyxzQ0FBQTtFVDZxRWxDO0VTNXFFRTtJQUFnQyx5Q0FBQTtFVCtxRWxDO0VTN3FFRTtJQUE4QiwwQkFBQTtFVGdyRWhDO0VTL3FFRTtJQUE4Qiw0QkFBQTtFVGtyRWhDO0VTanJFRTtJQUE4QixrQ0FBQTtFVG9yRWhDO0VTbnJFRTtJQUE4Qix5QkFBQTtFVHNyRWhDO0VTcnJFRTtJQUE4Qix1QkFBQTtFVHdyRWhDO0VTdnJFRTtJQUE4Qix1QkFBQTtFVDByRWhDO0VTenJFRTtJQUE4Qix5QkFBQTtFVDRyRWhDO0VTM3JFRTtJQUE4Qix5QkFBQTtFVDhyRWhDO0VTNXJFRTtJQUFvQyxzQ0FBQTtFVCtyRXRDO0VTOXJFRTtJQUFvQyxvQ0FBQTtFVGlzRXRDO0VTaHNFRTtJQUFvQyxrQ0FBQTtFVG1zRXRDO0VTbHNFRTtJQUFvQyx5Q0FBQTtFVHFzRXRDO0VTcHNFRTtJQUFvQyx3Q0FBQTtFVHVzRXRDO0VTcnNFRTtJQUFpQyxrQ0FBQTtFVHdzRW5DO0VTdnNFRTtJQUFpQyxnQ0FBQTtFVDBzRW5DO0VTenNFRTtJQUFpQyw4QkFBQTtFVDRzRW5DO0VTM3NFRTtJQUFpQyxnQ0FBQTtFVDhzRW5DO0VTN3NFRTtJQUFpQywrQkFBQTtFVGd0RW5DO0VTOXNFRTtJQUFrQyxvQ0FBQTtFVGl0RXBDO0VTaHRFRTtJQUFrQyxrQ0FBQTtFVG10RXBDO0VTbHRFRTtJQUFrQyxnQ0FBQTtFVHF0RXBDO0VTcHRFRTtJQUFrQyx1Q0FBQTtFVHV0RXBDO0VTdHRFRTtJQUFrQyxzQ0FBQTtFVHl0RXBDO0VTeHRFRTtJQUFrQyxpQ0FBQTtFVDJ0RXBDO0VTenRFRTtJQUFnQywyQkFBQTtFVDR0RWxDO0VTM3RFRTtJQUFnQyxpQ0FBQTtFVDh0RWxDO0VTN3RFRTtJQUFnQywrQkFBQTtFVGd1RWxDO0VTL3RFRTtJQUFnQyw2QkFBQTtFVGt1RWxDO0VTanVFRTtJQUFnQywrQkFBQTtFVG91RWxDO0VTbnVFRTtJQUFnQyw4QkFBQTtFVHN1RWxDO0FBQ0Y7QVU3d0VRO0VBQWdDLG9CQUFBO0FWZ3hFeEM7O0FVL3dFUTs7RUFFRSx3QkFBQTtBVmt4RVY7O0FVaHhFUTs7RUFFRSwwQkFBQTtBVm14RVY7O0FVanhFUTs7RUFFRSwyQkFBQTtBVm94RVY7O0FVbHhFUTs7RUFFRSx5QkFBQTtBVnF4RVY7O0FVcHlFUTtFQUFnQywwQkFBQTtBVnd5RXhDOztBVXZ5RVE7O0VBRUUsOEJBQUE7QVYweUVWOztBVXh5RVE7O0VBRUUsZ0NBQUE7QVYyeUVWOztBVXp5RVE7O0VBRUUsaUNBQUE7QVY0eUVWOztBVTF5RVE7O0VBRUUsK0JBQUE7QVY2eUVWOztBVTV6RVE7RUFBZ0MseUJBQUE7QVZnMEV4Qzs7QVUvekVROztFQUVFLDZCQUFBO0FWazBFVjs7QVVoMEVROztFQUVFLCtCQUFBO0FWbTBFVjs7QVVqMEVROztFQUVFLGdDQUFBO0FWbzBFVjs7QVVsMEVROztFQUVFLDhCQUFBO0FWcTBFVjs7QVVwMUVRO0VBQWdDLHVCQUFBO0FWdzFFeEM7O0FVdjFFUTs7RUFFRSwyQkFBQTtBVjAxRVY7O0FVeDFFUTs7RUFFRSw2QkFBQTtBVjIxRVY7O0FVejFFUTs7RUFFRSw4QkFBQTtBVjQxRVY7O0FVMTFFUTs7RUFFRSw0QkFBQTtBVjYxRVY7O0FVNTJFUTtFQUFnQyx5QkFBQTtBVmczRXhDOztBVS8yRVE7O0VBRUUsNkJBQUE7QVZrM0VWOztBVWgzRVE7O0VBRUUsK0JBQUE7QVZtM0VWOztBVWozRVE7O0VBRUUsZ0NBQUE7QVZvM0VWOztBVWwzRVE7O0VBRUUsOEJBQUE7QVZxM0VWOztBVXA0RVE7RUFBZ0MsdUJBQUE7QVZ3NEV4Qzs7QVV2NEVROztFQUVFLDJCQUFBO0FWMDRFVjs7QVV4NEVROzs7RUFFRSw2QkFBQTtBVjQ0RVY7O0FVMTRFUTs7RUFFRSw4QkFBQTtBVjY0RVY7O0FVMzRFUTs7O0VBRUUsNEJBQUE7QVYrNEVWOztBVTk1RVE7RUFBZ0MscUJBQUE7QVZrNkV4Qzs7QVVqNkVROztFQUVFLHlCQUFBO0FWbzZFVjs7QVVsNkVROztFQUVFLDJCQUFBO0FWcTZFVjs7QVVuNkVROztFQUVFLDRCQUFBO0FWczZFVjs7QVVwNkVROztFQUVFLDBCQUFBO0FWdTZFVjs7QVV0N0VRO0VBQWdDLDJCQUFBO0FWMDdFeEM7O0FVejdFUTs7RUFFRSwrQkFBQTtBVjQ3RVY7O0FVMTdFUTs7RUFFRSxpQ0FBQTtBVjY3RVY7O0FVMzdFUTs7RUFFRSxrQ0FBQTtBVjg3RVY7O0FVNTdFUTs7RUFFRSxnQ0FBQTtBVis3RVY7O0FVOThFUTtFQUFnQywwQkFBQTtBVms5RXhDOztBVWo5RVE7O0VBRUUsOEJBQUE7QVZvOUVWOztBVWw5RVE7O0VBRUUsZ0NBQUE7QVZxOUVWOztBVW45RVE7O0VBRUUsaUNBQUE7QVZzOUVWOztBVXA5RVE7O0VBRUUsK0JBQUE7QVZ1OUVWOztBVXQrRVE7RUFBZ0Msd0JBQUE7QVYwK0V4Qzs7QVV6K0VROztFQUVFLDRCQUFBO0FWNCtFVjs7QVUxK0VROztFQUVFLDhCQUFBO0FWNitFVjs7QVUzK0VROztFQUVFLCtCQUFBO0FWOCtFVjs7QVU1K0VROztFQUVFLDZCQUFBO0FWKytFVjs7QVU5L0VRO0VBQWdDLDBCQUFBO0FWa2dGeEM7O0FVamdGUTs7RUFFRSw4QkFBQTtBVm9nRlY7O0FVbGdGUTs7RUFFRSxnQ0FBQTtBVnFnRlY7O0FVbmdGUTs7RUFFRSxpQ0FBQTtBVnNnRlY7O0FVcGdGUTs7RUFFRSwrQkFBQTtBVnVnRlY7O0FVdGhGUTtFQUFnQyx3QkFBQTtBVjBoRnhDOztBVXpoRlE7O0VBRUUsNEJBQUE7QVY0aEZWOztBVTFoRlE7O0VBRUUsOEJBQUE7QVY2aEZWOztBVTNoRlE7O0VBRUUsK0JBQUE7QVY4aEZWOztBVTVoRlE7O0VBRUUsNkJBQUE7QVYraEZWOztBVXZoRlE7RUFBd0IsMkJBQUE7QVYyaEZoQzs7QVUxaEZROztFQUVFLCtCQUFBO0FWNmhGVjs7QVUzaEZROztFQUVFLGlDQUFBO0FWOGhGVjs7QVU1aEZROztFQUVFLGtDQUFBO0FWK2hGVjs7QVU3aEZROztFQUVFLGdDQUFBO0FWZ2lGVjs7QVUvaUZRO0VBQXdCLDBCQUFBO0FWbWpGaEM7O0FVbGpGUTs7RUFFRSw4QkFBQTtBVnFqRlY7O0FVbmpGUTs7RUFFRSxnQ0FBQTtBVnNqRlY7O0FVcGpGUTs7RUFFRSxpQ0FBQTtBVnVqRlY7O0FVcmpGUTs7RUFFRSwrQkFBQTtBVndqRlY7O0FVdmtGUTtFQUF3Qix3QkFBQTtBVjJrRmhDOztBVTFrRlE7O0VBRUUsNEJBQUE7QVY2a0ZWOztBVTNrRlE7O0VBRUUsOEJBQUE7QVY4a0ZWOztBVTVrRlE7O0VBRUUsK0JBQUE7QVYra0ZWOztBVTdrRlE7O0VBRUUsNkJBQUE7QVZnbEZWOztBVS9sRlE7RUFBd0IsMEJBQUE7QVZtbUZoQzs7QVVsbUZROztFQUVFLDhCQUFBO0FWcW1GVjs7QVVubUZROztFQUVFLGdDQUFBO0FWc21GVjs7QVVwbUZROztFQUVFLGlDQUFBO0FWdW1GVjs7QVVybUZROztFQUVFLCtCQUFBO0FWd21GVjs7QVV2bkZRO0VBQXdCLHdCQUFBO0FWMm5GaEM7O0FVMW5GUTs7RUFFRSw0QkFBQTtBVjZuRlY7O0FVM25GUTs7RUFFRSw4QkFBQTtBVjhuRlY7O0FVNW5GUTs7RUFFRSwrQkFBQTtBVituRlY7O0FVN25GUTs7RUFFRSw2QkFBQTtBVmdvRlY7O0FVMW5GSTtFQUFtQix1QkFBQTtBVjhuRnZCOztBVTduRkk7O0VBRUUsMkJBQUE7QVZnb0ZOOztBVTluRkk7O0VBRUUsNkJBQUE7QVZpb0ZOOztBVS9uRkk7O0VBRUUsOEJBQUE7QVZrb0ZOOztBVWhvRkk7O0VBRUUsNEJBQUE7QVZtb0ZOOztBSzVvRkk7RUtsREk7SUFBZ0Msb0JBQUE7RVZtc0Z0QztFVWxzRk07O0lBRUUsd0JBQUE7RVZvc0ZSO0VVbHNGTTs7SUFFRSwwQkFBQTtFVm9zRlI7RVVsc0ZNOztJQUVFLDJCQUFBO0VWb3NGUjtFVWxzRk07O0lBRUUseUJBQUE7RVZvc0ZSO0VVbnRGTTtJQUFnQywwQkFBQTtFVnN0RnRDO0VVcnRGTTs7SUFFRSw4QkFBQTtFVnV0RlI7RVVydEZNOztJQUVFLGdDQUFBO0VWdXRGUjtFVXJ0Rk07O0lBRUUsaUNBQUE7RVZ1dEZSO0VVcnRGTTs7SUFFRSwrQkFBQTtFVnV0RlI7RVV0dUZNO0lBQWdDLHlCQUFBO0VWeXVGdEM7RVV4dUZNOztJQUVFLDZCQUFBO0VWMHVGUjtFVXh1Rk07O0lBRUUsK0JBQUE7RVYwdUZSO0VVeHVGTTs7SUFFRSxnQ0FBQTtFVjB1RlI7RVV4dUZNOztJQUVFLDhCQUFBO0VWMHVGUjtFVXp2Rk07SUFBZ0MsdUJBQUE7RVY0dkZ0QztFVTN2Rk07O0lBRUUsMkJBQUE7RVY2dkZSO0VVM3ZGTTs7SUFFRSw2QkFBQTtFVjZ2RlI7RVUzdkZNOztJQUVFLDhCQUFBO0VWNnZGUjtFVTN2Rk07O0lBRUUsNEJBQUE7RVY2dkZSO0VVNXdGTTtJQUFnQyx5QkFBQTtFVit3RnRDO0VVOXdGTTs7SUFFRSw2QkFBQTtFVmd4RlI7RVU5d0ZNOztJQUVFLCtCQUFBO0VWZ3hGUjtFVTl3Rk07O0lBRUUsZ0NBQUE7RVZneEZSO0VVOXdGTTs7SUFFRSw4QkFBQTtFVmd4RlI7RVUveEZNO0lBQWdDLHVCQUFBO0VWa3lGdEM7RVVqeUZNOztJQUVFLDJCQUFBO0VWbXlGUjtFVWp5Rk07O0lBRUUsNkJBQUE7RVZteUZSO0VVanlGTTs7SUFFRSw4QkFBQTtFVm15RlI7RVVqeUZNOztJQUVFLDRCQUFBO0VWbXlGUjtFVWx6Rk07SUFBZ0MscUJBQUE7RVZxekZ0QztFVXB6Rk07O0lBRUUseUJBQUE7RVZzekZSO0VVcHpGTTs7SUFFRSwyQkFBQTtFVnN6RlI7RVVwekZNOztJQUVFLDRCQUFBO0VWc3pGUjtFVXB6Rk07O0lBRUUsMEJBQUE7RVZzekZSO0VVcjBGTTtJQUFnQywyQkFBQTtFVncwRnRDO0VVdjBGTTs7SUFFRSwrQkFBQTtFVnkwRlI7RVV2MEZNOztJQUVFLGlDQUFBO0VWeTBGUjtFVXYwRk07O0lBRUUsa0NBQUE7RVZ5MEZSO0VVdjBGTTs7SUFFRSxnQ0FBQTtFVnkwRlI7RVV4MUZNO0lBQWdDLDBCQUFBO0VWMjFGdEM7RVUxMUZNOztJQUVFLDhCQUFBO0VWNDFGUjtFVTExRk07O0lBRUUsZ0NBQUE7RVY0MUZSO0VVMTFGTTs7SUFFRSxpQ0FBQTtFVjQxRlI7RVUxMUZNOztJQUVFLCtCQUFBO0VWNDFGUjtFVTMyRk07SUFBZ0Msd0JBQUE7RVY4MkZ0QztFVTcyRk07O0lBRUUsNEJBQUE7RVYrMkZSO0VVNzJGTTs7SUFFRSw4QkFBQTtFVisyRlI7RVU3MkZNOztJQUVFLCtCQUFBO0VWKzJGUjtFVTcyRk07O0lBRUUsNkJBQUE7RVYrMkZSO0VVOTNGTTtJQUFnQywwQkFBQTtFVmk0RnRDO0VVaDRGTTs7SUFFRSw4QkFBQTtFVms0RlI7RVVoNEZNOztJQUVFLGdDQUFBO0VWazRGUjtFVWg0Rk07O0lBRUUsaUNBQUE7RVZrNEZSO0VVaDRGTTs7SUFFRSwrQkFBQTtFVms0RlI7RVVqNUZNO0lBQWdDLHdCQUFBO0VWbzVGdEM7RVVuNUZNOztJQUVFLDRCQUFBO0VWcTVGUjtFVW41Rk07O0lBRUUsOEJBQUE7RVZxNUZSO0VVbjVGTTs7SUFFRSwrQkFBQTtFVnE1RlI7RVVuNUZNOztJQUVFLDZCQUFBO0VWcTVGUjtFVTc0Rk07SUFBd0IsMkJBQUE7RVZnNUY5QjtFVS80Rk07O0lBRUUsK0JBQUE7RVZpNUZSO0VVLzRGTTs7SUFFRSxpQ0FBQTtFVmk1RlI7RVUvNEZNOztJQUVFLGtDQUFBO0VWaTVGUjtFVS80Rk07O0lBRUUsZ0NBQUE7RVZpNUZSO0VVaDZGTTtJQUF3QiwwQkFBQTtFVm02RjlCO0VVbDZGTTs7SUFFRSw4QkFBQTtFVm82RlI7RVVsNkZNOztJQUVFLGdDQUFBO0VWbzZGUjtFVWw2Rk07O0lBRUUsaUNBQUE7RVZvNkZSO0VVbDZGTTs7SUFFRSwrQkFBQTtFVm82RlI7RVVuN0ZNO0lBQXdCLHdCQUFBO0VWczdGOUI7RVVyN0ZNOztJQUVFLDRCQUFBO0VWdTdGUjtFVXI3Rk07O0lBRUUsOEJBQUE7RVZ1N0ZSO0VVcjdGTTs7SUFFRSwrQkFBQTtFVnU3RlI7RVVyN0ZNOztJQUVFLDZCQUFBO0VWdTdGUjtFVXQ4Rk07SUFBd0IsMEJBQUE7RVZ5OEY5QjtFVXg4Rk07O0lBRUUsOEJBQUE7RVYwOEZSO0VVeDhGTTs7SUFFRSxnQ0FBQTtFVjA4RlI7RVV4OEZNOztJQUVFLGlDQUFBO0VWMDhGUjtFVXg4Rk07O0lBRUUsK0JBQUE7RVYwOEZSO0VVejlGTTtJQUF3Qix3QkFBQTtFVjQ5RjlCO0VVMzlGTTs7SUFFRSw0QkFBQTtFVjY5RlI7RVUzOUZNOztJQUVFLDhCQUFBO0VWNjlGUjtFVTM5Rk07O0lBRUUsK0JBQUE7RVY2OUZSO0VVMzlGTTs7SUFFRSw2QkFBQTtFVjY5RlI7RVV2OUZFO0lBQW1CLHVCQUFBO0VWMDlGckI7RVV6OUZFOztJQUVFLDJCQUFBO0VWMjlGSjtFVXo5RkU7O0lBRUUsNkJBQUE7RVYyOUZKO0VVejlGRTs7SUFFRSw4QkFBQTtFVjI5Rko7RVV6OUZFOztJQUVFLDRCQUFBO0VWMjlGSjtBQUNGO0FLcitGSTtFS2xESTtJQUFnQyxvQkFBQTtFVjJoR3RDO0VVMWhHTTs7SUFFRSx3QkFBQTtFVjRoR1I7RVUxaEdNOztJQUVFLDBCQUFBO0VWNGhHUjtFVTFoR007O0lBRUUsMkJBQUE7RVY0aEdSO0VVMWhHTTs7SUFFRSx5QkFBQTtFVjRoR1I7RVUzaUdNO0lBQWdDLDBCQUFBO0VWOGlHdEM7RVU3aUdNOztJQUVFLDhCQUFBO0VWK2lHUjtFVTdpR007O0lBRUUsZ0NBQUE7RVYraUdSO0VVN2lHTTs7SUFFRSxpQ0FBQTtFVitpR1I7RVU3aUdNOztJQUVFLCtCQUFBO0VWK2lHUjtFVTlqR007SUFBZ0MseUJBQUE7RVZpa0d0QztFVWhrR007O0lBRUUsNkJBQUE7RVZra0dSO0VVaGtHTTs7SUFFRSwrQkFBQTtFVmtrR1I7RVVoa0dNOztJQUVFLGdDQUFBO0VWa2tHUjtFVWhrR007O0lBRUUsOEJBQUE7RVZra0dSO0VVamxHTTtJQUFnQyx1QkFBQTtFVm9sR3RDO0VVbmxHTTs7SUFFRSwyQkFBQTtFVnFsR1I7RVVubEdNOztJQUVFLDZCQUFBO0VWcWxHUjtFVW5sR007O0lBRUUsOEJBQUE7RVZxbEdSO0VVbmxHTTs7SUFFRSw0QkFBQTtFVnFsR1I7RVVwbUdNO0lBQWdDLHlCQUFBO0VWdW1HdEM7RVV0bUdNOztJQUVFLDZCQUFBO0VWd21HUjtFVXRtR007O0lBRUUsK0JBQUE7RVZ3bUdSO0VVdG1HTTs7SUFFRSxnQ0FBQTtFVndtR1I7RVV0bUdNOztJQUVFLDhCQUFBO0VWd21HUjtFVXZuR007SUFBZ0MsdUJBQUE7RVYwbkd0QztFVXpuR007O0lBRUUsMkJBQUE7RVYybkdSO0VVem5HTTs7SUFFRSw2QkFBQTtFVjJuR1I7RVV6bkdNOztJQUVFLDhCQUFBO0VWMm5HUjtFVXpuR007O0lBRUUsNEJBQUE7RVYybkdSO0VVMW9HTTtJQUFnQyxxQkFBQTtFVjZvR3RDO0VVNW9HTTs7SUFFRSx5QkFBQTtFVjhvR1I7RVU1b0dNOztJQUVFLDJCQUFBO0VWOG9HUjtFVTVvR007O0lBRUUsNEJBQUE7RVY4b0dSO0VVNW9HTTs7SUFFRSwwQkFBQTtFVjhvR1I7RVU3cEdNO0lBQWdDLDJCQUFBO0VWZ3FHdEM7RVUvcEdNOztJQUVFLCtCQUFBO0VWaXFHUjtFVS9wR007O0lBRUUsaUNBQUE7RVZpcUdSO0VVL3BHTTs7SUFFRSxrQ0FBQTtFVmlxR1I7RVUvcEdNOztJQUVFLGdDQUFBO0VWaXFHUjtFVWhyR007SUFBZ0MsMEJBQUE7RVZtckd0QztFVWxyR007O0lBRUUsOEJBQUE7RVZvckdSO0VVbHJHTTs7SUFFRSxnQ0FBQTtFVm9yR1I7RVVsckdNOztJQUVFLGlDQUFBO0VWb3JHUjtFVWxyR007O0lBRUUsK0JBQUE7RVZvckdSO0VVbnNHTTtJQUFnQyx3QkFBQTtFVnNzR3RDO0VVcnNHTTs7SUFFRSw0QkFBQTtFVnVzR1I7RVVyc0dNOztJQUVFLDhCQUFBO0VWdXNHUjtFVXJzR007O0lBRUUsK0JBQUE7RVZ1c0dSO0VVcnNHTTs7SUFFRSw2QkFBQTtFVnVzR1I7RVV0dEdNO0lBQWdDLDBCQUFBO0VWeXRHdEM7RVV4dEdNOztJQUVFLDhCQUFBO0VWMHRHUjtFVXh0R007O0lBRUUsZ0NBQUE7RVYwdEdSO0VVeHRHTTs7SUFFRSxpQ0FBQTtFVjB0R1I7RVV4dEdNOztJQUVFLCtCQUFBO0VWMHRHUjtFVXp1R007SUFBZ0Msd0JBQUE7RVY0dUd0QztFVTN1R007O0lBRUUsNEJBQUE7RVY2dUdSO0VVM3VHTTs7SUFFRSw4QkFBQTtFVjZ1R1I7RVUzdUdNOztJQUVFLCtCQUFBO0VWNnVHUjtFVTN1R007O0lBRUUsNkJBQUE7RVY2dUdSO0VVcnVHTTtJQUF3QiwyQkFBQTtFVnd1RzlCO0VVdnVHTTs7SUFFRSwrQkFBQTtFVnl1R1I7RVV2dUdNOztJQUVFLGlDQUFBO0VWeXVHUjtFVXZ1R007O0lBRUUsa0NBQUE7RVZ5dUdSO0VVdnVHTTs7SUFFRSxnQ0FBQTtFVnl1R1I7RVV4dkdNO0lBQXdCLDBCQUFBO0VWMnZHOUI7RVUxdkdNOztJQUVFLDhCQUFBO0VWNHZHUjtFVTF2R007O0lBRUUsZ0NBQUE7RVY0dkdSO0VVMXZHTTs7SUFFRSxpQ0FBQTtFVjR2R1I7RVUxdkdNOztJQUVFLCtCQUFBO0VWNHZHUjtFVTN3R007SUFBd0Isd0JBQUE7RVY4d0c5QjtFVTd3R007O0lBRUUsNEJBQUE7RVYrd0dSO0VVN3dHTTs7SUFFRSw4QkFBQTtFVit3R1I7RVU3d0dNOztJQUVFLCtCQUFBO0VWK3dHUjtFVTd3R007O0lBRUUsNkJBQUE7RVYrd0dSO0VVOXhHTTtJQUF3QiwwQkFBQTtFVml5RzlCO0VVaHlHTTs7SUFFRSw4QkFBQTtFVmt5R1I7RVVoeUdNOztJQUVFLGdDQUFBO0VWa3lHUjtFVWh5R007O0lBRUUsaUNBQUE7RVZreUdSO0VVaHlHTTs7SUFFRSwrQkFBQTtFVmt5R1I7RVVqekdNO0lBQXdCLHdCQUFBO0VWb3pHOUI7RVVuekdNOztJQUVFLDRCQUFBO0VWcXpHUjtFVW56R007O0lBRUUsOEJBQUE7RVZxekdSO0VVbnpHTTs7SUFFRSwrQkFBQTtFVnF6R1I7RVVuekdNOztJQUVFLDZCQUFBO0VWcXpHUjtFVS95R0U7SUFBbUIsdUJBQUE7RVZrekdyQjtFVWp6R0U7O0lBRUUsMkJBQUE7RVZtekdKO0VVanpHRTs7SUFFRSw2QkFBQTtFVm16R0o7RVVqekdFOztJQUVFLDhCQUFBO0VWbXpHSjtFVWp6R0U7O0lBRUUsNEJBQUE7RVZtekdKO0FBQ0Y7QUs3ekdJO0VLbERJO0lBQWdDLG9CQUFBO0VWbTNHdEM7RVVsM0dNOztJQUVFLHdCQUFBO0VWbzNHUjtFVWwzR007O0lBRUUsMEJBQUE7RVZvM0dSO0VVbDNHTTs7SUFFRSwyQkFBQTtFVm8zR1I7RVVsM0dNOztJQUVFLHlCQUFBO0VWbzNHUjtFVW40R007SUFBZ0MsMEJBQUE7RVZzNEd0QztFVXI0R007O0lBRUUsOEJBQUE7RVZ1NEdSO0VVcjRHTTs7SUFFRSxnQ0FBQTtFVnU0R1I7RVVyNEdNOztJQUVFLGlDQUFBO0VWdTRHUjtFVXI0R007O0lBRUUsK0JBQUE7RVZ1NEdSO0VVdDVHTTtJQUFnQyx5QkFBQTtFVnk1R3RDO0VVeDVHTTs7SUFFRSw2QkFBQTtFVjA1R1I7RVV4NUdNOztJQUVFLCtCQUFBO0VWMDVHUjtFVXg1R007O0lBRUUsZ0NBQUE7RVYwNUdSO0VVeDVHTTs7SUFFRSw4QkFBQTtFVjA1R1I7RVV6NkdNO0lBQWdDLHVCQUFBO0VWNDZHdEM7RVUzNkdNOztJQUVFLDJCQUFBO0VWNjZHUjtFVTM2R007O0lBRUUsNkJBQUE7RVY2NkdSO0VVMzZHTTs7SUFFRSw4QkFBQTtFVjY2R1I7RVUzNkdNOztJQUVFLDRCQUFBO0VWNjZHUjtFVTU3R007SUFBZ0MseUJBQUE7RVYrN0d0QztFVTk3R007O0lBRUUsNkJBQUE7RVZnOEdSO0VVOTdHTTs7SUFFRSwrQkFBQTtFVmc4R1I7RVU5N0dNOztJQUVFLGdDQUFBO0VWZzhHUjtFVTk3R007O0lBRUUsOEJBQUE7RVZnOEdSO0VVLzhHTTtJQUFnQyx1QkFBQTtFVms5R3RDO0VVajlHTTs7SUFFRSwyQkFBQTtFVm05R1I7RVVqOUdNOztJQUVFLDZCQUFBO0VWbTlHUjtFVWo5R007O0lBRUUsOEJBQUE7RVZtOUdSO0VVajlHTTs7SUFFRSw0QkFBQTtFVm05R1I7RVVsK0dNO0lBQWdDLHFCQUFBO0VWcStHdEM7RVVwK0dNOztJQUVFLHlCQUFBO0VWcytHUjtFVXArR007O0lBRUUsMkJBQUE7RVZzK0dSO0VVcCtHTTs7SUFFRSw0QkFBQTtFVnMrR1I7RVVwK0dNOztJQUVFLDBCQUFBO0VWcytHUjtFVXIvR007SUFBZ0MsMkJBQUE7RVZ3L0d0QztFVXYvR007O0lBRUUsK0JBQUE7RVZ5L0dSO0VVdi9HTTs7SUFFRSxpQ0FBQTtFVnkvR1I7RVV2L0dNOztJQUVFLGtDQUFBO0VWeS9HUjtFVXYvR007O0lBRUUsZ0NBQUE7RVZ5L0dSO0VVeGdITTtJQUFnQywwQkFBQTtFVjJnSHRDO0VVMWdITTs7SUFFRSw4QkFBQTtFVjRnSFI7RVUxZ0hNOztJQUVFLGdDQUFBO0VWNGdIUjtFVTFnSE07O0lBRUUsaUNBQUE7RVY0Z0hSO0VVMWdITTs7SUFFRSwrQkFBQTtFVjRnSFI7RVUzaEhNO0lBQWdDLHdCQUFBO0VWOGhIdEM7RVU3aEhNOztJQUVFLDRCQUFBO0VWK2hIUjtFVTdoSE07O0lBRUUsOEJBQUE7RVYraEhSO0VVN2hITTs7SUFFRSwrQkFBQTtFVitoSFI7RVU3aEhNOztJQUVFLDZCQUFBO0VWK2hIUjtFVTlpSE07SUFBZ0MsMEJBQUE7RVZpakh0QztFVWhqSE07O0lBRUUsOEJBQUE7RVZrakhSO0VVaGpITTs7SUFFRSxnQ0FBQTtFVmtqSFI7RVVoakhNOztJQUVFLGlDQUFBO0VWa2pIUjtFVWhqSE07O0lBRUUsK0JBQUE7RVZrakhSO0VVamtITTtJQUFnQyx3QkFBQTtFVm9rSHRDO0VVbmtITTs7SUFFRSw0QkFBQTtFVnFrSFI7RVVua0hNOztJQUVFLDhCQUFBO0VWcWtIUjtFVW5rSE07O0lBRUUsK0JBQUE7RVZxa0hSO0VVbmtITTs7SUFFRSw2QkFBQTtFVnFrSFI7RVU3akhNO0lBQXdCLDJCQUFBO0VWZ2tIOUI7RVUvakhNOztJQUVFLCtCQUFBO0VWaWtIUjtFVS9qSE07O0lBRUUsaUNBQUE7RVZpa0hSO0VVL2pITTs7SUFFRSxrQ0FBQTtFVmlrSFI7RVUvakhNOztJQUVFLGdDQUFBO0VWaWtIUjtFVWhsSE07SUFBd0IsMEJBQUE7RVZtbEg5QjtFVWxsSE07O0lBRUUsOEJBQUE7RVZvbEhSO0VVbGxITTs7SUFFRSxnQ0FBQTtFVm9sSFI7RVVsbEhNOztJQUVFLGlDQUFBO0VWb2xIUjtFVWxsSE07O0lBRUUsK0JBQUE7RVZvbEhSO0VVbm1ITTtJQUF3Qix3QkFBQTtFVnNtSDlCO0VVcm1ITTs7SUFFRSw0QkFBQTtFVnVtSFI7RVVybUhNOztJQUVFLDhCQUFBO0VWdW1IUjtFVXJtSE07O0lBRUUsK0JBQUE7RVZ1bUhSO0VVcm1ITTs7SUFFRSw2QkFBQTtFVnVtSFI7RVV0bkhNO0lBQXdCLDBCQUFBO0VWeW5IOUI7RVV4bkhNOztJQUVFLDhCQUFBO0VWMG5IUjtFVXhuSE07O0lBRUUsZ0NBQUE7RVYwbkhSO0VVeG5ITTs7SUFFRSxpQ0FBQTtFVjBuSFI7RVV4bkhNOztJQUVFLCtCQUFBO0VWMG5IUjtFVXpvSE07SUFBd0Isd0JBQUE7RVY0b0g5QjtFVTNvSE07O0lBRUUsNEJBQUE7RVY2b0hSO0VVM29ITTs7SUFFRSw4QkFBQTtFVjZvSFI7RVUzb0hNOztJQUVFLCtCQUFBO0VWNm9IUjtFVTNvSE07O0lBRUUsNkJBQUE7RVY2b0hSO0VVdm9IRTtJQUFtQix1QkFBQTtFVjBvSHJCO0VVem9IRTs7SUFFRSwyQkFBQTtFVjJvSEo7RVV6b0hFOztJQUVFLDZCQUFBO0VWMm9ISjtFVXpvSEU7O0lBRUUsOEJBQUE7RVYyb0hKO0VVem9IRTs7SUFFRSw0QkFBQTtFVjJvSEo7QUFDRjtBS3JwSEk7RUtsREk7SUFBZ0Msb0JBQUE7RVYyc0h0QztFVTFzSE07O0lBRUUsd0JBQUE7RVY0c0hSO0VVMXNITTs7SUFFRSwwQkFBQTtFVjRzSFI7RVUxc0hNOztJQUVFLDJCQUFBO0VWNHNIUjtFVTFzSE07O0lBRUUseUJBQUE7RVY0c0hSO0VVM3RITTtJQUFnQywwQkFBQTtFVjh0SHRDO0VVN3RITTs7SUFFRSw4QkFBQTtFVit0SFI7RVU3dEhNOztJQUVFLGdDQUFBO0VWK3RIUjtFVTd0SE07O0lBRUUsaUNBQUE7RVYrdEhSO0VVN3RITTs7SUFFRSwrQkFBQTtFVit0SFI7RVU5dUhNO0lBQWdDLHlCQUFBO0VWaXZIdEM7RVVodkhNOztJQUVFLDZCQUFBO0VWa3ZIUjtFVWh2SE07O0lBRUUsK0JBQUE7RVZrdkhSO0VVaHZITTs7SUFFRSxnQ0FBQTtFVmt2SFI7RVVodkhNOztJQUVFLDhCQUFBO0VWa3ZIUjtFVWp3SE07SUFBZ0MsdUJBQUE7RVZvd0h0QztFVW53SE07O0lBRUUsMkJBQUE7RVZxd0hSO0VVbndITTs7SUFFRSw2QkFBQTtFVnF3SFI7RVVud0hNOztJQUVFLDhCQUFBO0VWcXdIUjtFVW53SE07O0lBRUUsNEJBQUE7RVZxd0hSO0VVcHhITTtJQUFnQyx5QkFBQTtFVnV4SHRDO0VVdHhITTs7SUFFRSw2QkFBQTtFVnd4SFI7RVV0eEhNOztJQUVFLCtCQUFBO0VWd3hIUjtFVXR4SE07O0lBRUUsZ0NBQUE7RVZ3eEhSO0VVdHhITTs7SUFFRSw4QkFBQTtFVnd4SFI7RVV2eUhNO0lBQWdDLHVCQUFBO0VWMHlIdEM7RVV6eUhNOztJQUVFLDJCQUFBO0VWMnlIUjtFVXp5SE07O0lBRUUsNkJBQUE7RVYyeUhSO0VVenlITTs7SUFFRSw4QkFBQTtFVjJ5SFI7RVV6eUhNOztJQUVFLDRCQUFBO0VWMnlIUjtFVTF6SE07SUFBZ0MscUJBQUE7RVY2ekh0QztFVTV6SE07O0lBRUUseUJBQUE7RVY4ekhSO0VVNXpITTs7SUFFRSwyQkFBQTtFVjh6SFI7RVU1ekhNOztJQUVFLDRCQUFBO0VWOHpIUjtFVTV6SE07O0lBRUUsMEJBQUE7RVY4ekhSO0VVNzBITTtJQUFnQywyQkFBQTtFVmcxSHRDO0VVLzBITTs7SUFFRSwrQkFBQTtFVmkxSFI7RVUvMEhNOztJQUVFLGlDQUFBO0VWaTFIUjtFVS8wSE07O0lBRUUsa0NBQUE7RVZpMUhSO0VVLzBITTs7SUFFRSxnQ0FBQTtFVmkxSFI7RVVoMkhNO0lBQWdDLDBCQUFBO0VWbTJIdEM7RVVsMkhNOztJQUVFLDhCQUFBO0VWbzJIUjtFVWwySE07O0lBRUUsZ0NBQUE7RVZvMkhSO0VVbDJITTs7SUFFRSxpQ0FBQTtFVm8ySFI7RVVsMkhNOztJQUVFLCtCQUFBO0VWbzJIUjtFVW4zSE07SUFBZ0Msd0JBQUE7RVZzM0h0QztFVXIzSE07O0lBRUUsNEJBQUE7RVZ1M0hSO0VVcjNITTs7SUFFRSw4QkFBQTtFVnUzSFI7RVVyM0hNOztJQUVFLCtCQUFBO0VWdTNIUjtFVXIzSE07O0lBRUUsNkJBQUE7RVZ1M0hSO0VVdDRITTtJQUFnQywwQkFBQTtFVnk0SHRDO0VVeDRITTs7SUFFRSw4QkFBQTtFVjA0SFI7RVV4NEhNOztJQUVFLGdDQUFBO0VWMDRIUjtFVXg0SE07O0lBRUUsaUNBQUE7RVYwNEhSO0VVeDRITTs7SUFFRSwrQkFBQTtFVjA0SFI7RVV6NUhNO0lBQWdDLHdCQUFBO0VWNDVIdEM7RVUzNUhNOztJQUVFLDRCQUFBO0VWNjVIUjtFVTM1SE07O0lBRUUsOEJBQUE7RVY2NUhSO0VVMzVITTs7SUFFRSwrQkFBQTtFVjY1SFI7RVUzNUhNOztJQUVFLDZCQUFBO0VWNjVIUjtFVXI1SE07SUFBd0IsMkJBQUE7RVZ3NUg5QjtFVXY1SE07O0lBRUUsK0JBQUE7RVZ5NUhSO0VVdjVITTs7SUFFRSxpQ0FBQTtFVnk1SFI7RVV2NUhNOztJQUVFLGtDQUFBO0VWeTVIUjtFVXY1SE07O0lBRUUsZ0NBQUE7RVZ5NUhSO0VVeDZITTtJQUF3QiwwQkFBQTtFVjI2SDlCO0VVMTZITTs7SUFFRSw4QkFBQTtFVjQ2SFI7RVUxNkhNOztJQUVFLGdDQUFBO0VWNDZIUjtFVTE2SE07O0lBRUUsaUNBQUE7RVY0NkhSO0VVMTZITTs7SUFFRSwrQkFBQTtFVjQ2SFI7RVUzN0hNO0lBQXdCLHdCQUFBO0VWODdIOUI7RVU3N0hNOztJQUVFLDRCQUFBO0VWKzdIUjtFVTc3SE07O0lBRUUsOEJBQUE7RVYrN0hSO0VVNzdITTs7SUFFRSwrQkFBQTtFVis3SFI7RVU3N0hNOztJQUVFLDZCQUFBO0VWKzdIUjtFVTk4SE07SUFBd0IsMEJBQUE7RVZpOUg5QjtFVWg5SE07O0lBRUUsOEJBQUE7RVZrOUhSO0VVaDlITTs7SUFFRSxnQ0FBQTtFVms5SFI7RVVoOUhNOztJQUVFLGlDQUFBO0VWazlIUjtFVWg5SE07O0lBRUUsK0JBQUE7RVZrOUhSO0VVaitITTtJQUF3Qix3QkFBQTtFVm8rSDlCO0VVbitITTs7SUFFRSw0QkFBQTtFVnErSFI7RVVuK0hNOztJQUVFLDhCQUFBO0VWcStIUjtFVW4rSE07O0lBRUUsK0JBQUE7RVZxK0hSO0VVbitITTs7SUFFRSw2QkFBQTtFVnErSFI7RVUvOUhFO0lBQW1CLHVCQUFBO0VWaytIckI7RVVqK0hFOztJQUVFLDJCQUFBO0VWbStISjtFVWorSEU7O0lBRUUsNkJBQUE7RVZtK0hKO0VVaitIRTs7SUFFRSw4QkFBQTtFVm0rSEo7RVVqK0hFOztJQUVFLDRCQUFBO0VWbStISjtBQUNGO0FLNytISTtFS2xESTtJQUFnQyxvQkFBQTtFVm1pSXRDO0VVbGlJTTs7SUFFRSx3QkFBQTtFVm9pSVI7RVVsaUlNOztJQUVFLDBCQUFBO0VWb2lJUjtFVWxpSU07O0lBRUUsMkJBQUE7RVZvaUlSO0VVbGlJTTs7SUFFRSx5QkFBQTtFVm9pSVI7RVVuaklNO0lBQWdDLDBCQUFBO0VWc2pJdEM7RVVyaklNOztJQUVFLDhCQUFBO0VWdWpJUjtFVXJqSU07O0lBRUUsZ0NBQUE7RVZ1aklSO0VVcmpJTTs7SUFFRSxpQ0FBQTtFVnVqSVI7RVVyaklNOztJQUVFLCtCQUFBO0VWdWpJUjtFVXRrSU07SUFBZ0MseUJBQUE7RVZ5a0l0QztFVXhrSU07O0lBRUUsNkJBQUE7RVYwa0lSO0VVeGtJTTs7SUFFRSwrQkFBQTtFVjBrSVI7RVV4a0lNOztJQUVFLGdDQUFBO0VWMGtJUjtFVXhrSU07O0lBRUUsOEJBQUE7RVYwa0lSO0VVemxJTTtJQUFnQyx1QkFBQTtFVjRsSXRDO0VVM2xJTTs7SUFFRSwyQkFBQTtFVjZsSVI7RVUzbElNOztJQUVFLDZCQUFBO0VWNmxJUjtFVTNsSU07O0lBRUUsOEJBQUE7RVY2bElSO0VVM2xJTTs7SUFFRSw0QkFBQTtFVjZsSVI7RVU1bUlNO0lBQWdDLHlCQUFBO0VWK21JdEM7RVU5bUlNOztJQUVFLDZCQUFBO0VWZ25JUjtFVTltSU07O0lBRUUsK0JBQUE7RVZnbklSO0VVOW1JTTs7SUFFRSxnQ0FBQTtFVmduSVI7RVU5bUlNOztJQUVFLDhCQUFBO0VWZ25JUjtFVS9uSU07SUFBZ0MsdUJBQUE7RVZrb0l0QztFVWpvSU07O0lBRUUsMkJBQUE7RVZtb0lSO0VVam9JTTs7SUFFRSw2QkFBQTtFVm1vSVI7RVVqb0lNOztJQUVFLDhCQUFBO0VWbW9JUjtFVWpvSU07O0lBRUUsNEJBQUE7RVZtb0lSO0VVbHBJTTtJQUFnQyxxQkFBQTtFVnFwSXRDO0VVcHBJTTs7SUFFRSx5QkFBQTtFVnNwSVI7RVVwcElNOztJQUVFLDJCQUFBO0VWc3BJUjtFVXBwSU07O0lBRUUsNEJBQUE7RVZzcElSO0VVcHBJTTs7SUFFRSwwQkFBQTtFVnNwSVI7RVVycUlNO0lBQWdDLDJCQUFBO0VWd3FJdEM7RVV2cUlNOztJQUVFLCtCQUFBO0VWeXFJUjtFVXZxSU07O0lBRUUsaUNBQUE7RVZ5cUlSO0VVdnFJTTs7SUFFRSxrQ0FBQTtFVnlxSVI7RVV2cUlNOztJQUVFLGdDQUFBO0VWeXFJUjtFVXhySU07SUFBZ0MsMEJBQUE7RVYyckl0QztFVTFySU07O0lBRUUsOEJBQUE7RVY0cklSO0VVMXJJTTs7SUFFRSxnQ0FBQTtFVjRySVI7RVUxcklNOztJQUVFLGlDQUFBO0VWNHJJUjtFVTFySU07O0lBRUUsK0JBQUE7RVY0cklSO0VVM3NJTTtJQUFnQyx3QkFBQTtFVjhzSXRDO0VVN3NJTTs7SUFFRSw0QkFBQTtFVitzSVI7RVU3c0lNOztJQUVFLDhCQUFBO0VWK3NJUjtFVTdzSU07O0lBRUUsK0JBQUE7RVYrc0lSO0VVN3NJTTs7SUFFRSw2QkFBQTtFVitzSVI7RVU5dElNO0lBQWdDLDBCQUFBO0VWaXVJdEM7RVVodUlNOztJQUVFLDhCQUFBO0VWa3VJUjtFVWh1SU07O0lBRUUsZ0NBQUE7RVZrdUlSO0VVaHVJTTs7SUFFRSxpQ0FBQTtFVmt1SVI7RVVodUlNOztJQUVFLCtCQUFBO0VWa3VJUjtFVWp2SU07SUFBZ0Msd0JBQUE7RVZvdkl0QztFVW52SU07O0lBRUUsNEJBQUE7RVZxdklSO0VVbnZJTTs7SUFFRSw4QkFBQTtFVnF2SVI7RVVudklNOztJQUVFLCtCQUFBO0VWcXZJUjtFVW52SU07O0lBRUUsNkJBQUE7RVZxdklSO0VVN3VJTTtJQUF3QiwyQkFBQTtFVmd2STlCO0VVL3VJTTs7SUFFRSwrQkFBQTtFVml2SVI7RVUvdUlNOztJQUVFLGlDQUFBO0VWaXZJUjtFVS91SU07O0lBRUUsa0NBQUE7RVZpdklSO0VVL3VJTTs7SUFFRSxnQ0FBQTtFVml2SVI7RVVod0lNO0lBQXdCLDBCQUFBO0VWbXdJOUI7RVVsd0lNOztJQUVFLDhCQUFBO0VWb3dJUjtFVWx3SU07O0lBRUUsZ0NBQUE7RVZvd0lSO0VVbHdJTTs7SUFFRSxpQ0FBQTtFVm93SVI7RVVsd0lNOztJQUVFLCtCQUFBO0VWb3dJUjtFVW54SU07SUFBd0Isd0JBQUE7RVZzeEk5QjtFVXJ4SU07O0lBRUUsNEJBQUE7RVZ1eElSO0VVcnhJTTs7SUFFRSw4QkFBQTtFVnV4SVI7RVVyeElNOztJQUVFLCtCQUFBO0VWdXhJUjtFVXJ4SU07O0lBRUUsNkJBQUE7RVZ1eElSO0VVdHlJTTtJQUF3QiwwQkFBQTtFVnl5STlCO0VVeHlJTTs7SUFFRSw4QkFBQTtFVjB5SVI7RVV4eUlNOztJQUVFLGdDQUFBO0VWMHlJUjtFVXh5SU07O0lBRUUsaUNBQUE7RVYweUlSO0VVeHlJTTs7SUFFRSwrQkFBQTtFVjB5SVI7RVV6eklNO0lBQXdCLHdCQUFBO0VWNHpJOUI7RVUzeklNOztJQUVFLDRCQUFBO0VWNnpJUjtFVTN6SU07O0lBRUUsOEJBQUE7RVY2eklSO0VVM3pJTTs7SUFFRSwrQkFBQTtFVjZ6SVI7RVUzeklNOztJQUVFLDZCQUFBO0VWNnpJUjtFVXZ6SUU7SUFBbUIsdUJBQUE7RVYweklyQjtFVXp6SUU7O0lBRUUsMkJBQUE7RVYyeklKO0VVenpJRTs7SUFFRSw2QkFBQTtFVjJ6SUo7RVV6eklFOztJQUVFLDhCQUFBO0VWMnpJSjtFVXp6SUU7O0lBRUUsNEJBQUE7RVYyeklKO0FBQ0Y7QUtyMElJO0VLbERJO0lBQWdDLG9CQUFBO0VWMjNJdEM7RVUxM0lNOztJQUVFLHdCQUFBO0VWNDNJUjtFVTEzSU07O0lBRUUsMEJBQUE7RVY0M0lSO0VVMTNJTTs7SUFFRSwyQkFBQTtFVjQzSVI7RVUxM0lNOztJQUVFLHlCQUFBO0VWNDNJUjtFVTM0SU07SUFBZ0MsMEJBQUE7RVY4NEl0QztFVTc0SU07O0lBRUUsOEJBQUE7RVYrNElSO0VVNzRJTTs7SUFFRSxnQ0FBQTtFVis0SVI7RVU3NElNOztJQUVFLGlDQUFBO0VWKzRJUjtFVTc0SU07O0lBRUUsK0JBQUE7RVYrNElSO0VVOTVJTTtJQUFnQyx5QkFBQTtFVmk2SXRDO0VVaDZJTTs7SUFFRSw2QkFBQTtFVms2SVI7RVVoNklNOztJQUVFLCtCQUFBO0VWazZJUjtFVWg2SU07O0lBRUUsZ0NBQUE7RVZrNklSO0VVaDZJTTs7SUFFRSw4QkFBQTtFVms2SVI7RVVqN0lNO0lBQWdDLHVCQUFBO0VWbzdJdEM7RVVuN0lNOztJQUVFLDJCQUFBO0VWcTdJUjtFVW43SU07O0lBRUUsNkJBQUE7RVZxN0lSO0VVbjdJTTs7SUFFRSw4QkFBQTtFVnE3SVI7RVVuN0lNOztJQUVFLDRCQUFBO0VWcTdJUjtFVXA4SU07SUFBZ0MseUJBQUE7RVZ1OEl0QztFVXQ4SU07O0lBRUUsNkJBQUE7RVZ3OElSO0VVdDhJTTs7SUFFRSwrQkFBQTtFVnc4SVI7RVV0OElNOztJQUVFLGdDQUFBO0VWdzhJUjtFVXQ4SU07O0lBRUUsOEJBQUE7RVZ3OElSO0VVdjlJTTtJQUFnQyx1QkFBQTtFVjA5SXRDO0VVejlJTTs7SUFFRSwyQkFBQTtFVjI5SVI7RVV6OUlNOztJQUVFLDZCQUFBO0VWMjlJUjtFVXo5SU07O0lBRUUsOEJBQUE7RVYyOUlSO0VVejlJTTs7SUFFRSw0QkFBQTtFVjI5SVI7RVUxK0lNO0lBQWdDLHFCQUFBO0VWNitJdEM7RVU1K0lNOztJQUVFLHlCQUFBO0VWOCtJUjtFVTUrSU07O0lBRUUsMkJBQUE7RVY4K0lSO0VVNStJTTs7SUFFRSw0QkFBQTtFVjgrSVI7RVU1K0lNOztJQUVFLDBCQUFBO0VWOCtJUjtFVTcvSU07SUFBZ0MsMkJBQUE7RVZnZ0p0QztFVS8vSU07O0lBRUUsK0JBQUE7RVZpZ0pSO0VVLy9JTTs7SUFFRSxpQ0FBQTtFVmlnSlI7RVUvL0lNOztJQUVFLGtDQUFBO0VWaWdKUjtFVS8vSU07O0lBRUUsZ0NBQUE7RVZpZ0pSO0VVaGhKTTtJQUFnQywwQkFBQTtFVm1oSnRDO0VVbGhKTTs7SUFFRSw4QkFBQTtFVm9oSlI7RVVsaEpNOztJQUVFLGdDQUFBO0VWb2hKUjtFVWxoSk07O0lBRUUsaUNBQUE7RVZvaEpSO0VVbGhKTTs7SUFFRSwrQkFBQTtFVm9oSlI7RVVuaUpNO0lBQWdDLHdCQUFBO0VWc2lKdEM7RVVyaUpNOztJQUVFLDRCQUFBO0VWdWlKUjtFVXJpSk07O0lBRUUsOEJBQUE7RVZ1aUpSO0VVcmlKTTs7SUFFRSwrQkFBQTtFVnVpSlI7RVVyaUpNOztJQUVFLDZCQUFBO0VWdWlKUjtFVXRqSk07SUFBZ0MsMEJBQUE7RVZ5akp0QztFVXhqSk07O0lBRUUsOEJBQUE7RVYwakpSO0VVeGpKTTs7SUFFRSxnQ0FBQTtFVjBqSlI7RVV4akpNOztJQUVFLGlDQUFBO0VWMGpKUjtFVXhqSk07O0lBRUUsK0JBQUE7RVYwakpSO0VVemtKTTtJQUFnQyx3QkFBQTtFVjRrSnRDO0VVM2tKTTs7SUFFRSw0QkFBQTtFVjZrSlI7RVUza0pNOztJQUVFLDhCQUFBO0VWNmtKUjtFVTNrSk07O0lBRUUsK0JBQUE7RVY2a0pSO0VVM2tKTTs7SUFFRSw2QkFBQTtFVjZrSlI7RVVya0pNO0lBQXdCLDJCQUFBO0VWd2tKOUI7RVV2a0pNOztJQUVFLCtCQUFBO0VWeWtKUjtFVXZrSk07O0lBRUUsaUNBQUE7RVZ5a0pSO0VVdmtKTTs7SUFFRSxrQ0FBQTtFVnlrSlI7RVV2a0pNOztJQUVFLGdDQUFBO0VWeWtKUjtFVXhsSk07SUFBd0IsMEJBQUE7RVYybEo5QjtFVTFsSk07O0lBRUUsOEJBQUE7RVY0bEpSO0VVMWxKTTs7SUFFRSxnQ0FBQTtFVjRsSlI7RVUxbEpNOztJQUVFLGlDQUFBO0VWNGxKUjtFVTFsSk07O0lBRUUsK0JBQUE7RVY0bEpSO0VVM21KTTtJQUF3Qix3QkFBQTtFVjhtSjlCO0VVN21KTTs7SUFFRSw0QkFBQTtFVittSlI7RVU3bUpNOztJQUVFLDhCQUFBO0VWK21KUjtFVTdtSk07O0lBRUUsK0JBQUE7RVYrbUpSO0VVN21KTTs7SUFFRSw2QkFBQTtFVittSlI7RVU5bkpNO0lBQXdCLDBCQUFBO0VWaW9KOUI7RVVob0pNOztJQUVFLDhCQUFBO0VWa29KUjtFVWhvSk07O0lBRUUsZ0NBQUE7RVZrb0pSO0VVaG9KTTs7SUFFRSxpQ0FBQTtFVmtvSlI7RVVob0pNOztJQUVFLCtCQUFBO0VWa29KUjtFVWpwSk07SUFBd0Isd0JBQUE7RVZvcEo5QjtFVW5wSk07O0lBRUUsNEJBQUE7RVZxcEpSO0VVbnBKTTs7SUFFRSw4QkFBQTtFVnFwSlI7RVVucEpNOztJQUVFLCtCQUFBO0VWcXBKUjtFVW5wSk07O0lBRUUsNkJBQUE7RVZxcEpSO0VVL29KRTtJQUFtQix1QkFBQTtFVmtwSnJCO0VVanBKRTs7SUFFRSwyQkFBQTtFVm1wSko7RVVqcEpFOztJQUVFLDZCQUFBO0VWbXBKSjtFVWpwSkU7O0lBRUUsOEJBQUE7RVZtcEpKO0VVanBKRTs7SUFFRSw0QkFBQTtFVm1wSko7QUFDRjtBV3p0SkE7K0NBQUE7QUFnRUE7K0NBQUE7QUFtQkE7K0NBQUE7QUNuRkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQXFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBNkRBOzhFQUFBO0FBR0E7OEVBQUE7QUFFQSxzQkFBQTtBQUNBO0VBQUssaUJBQUE7RUFBaUIsOEJBQUE7QVordEp0Qjs7QVkvdEpvRDtFQUFLLFNBQUE7QVptdUp6RDs7QVludUprRTtFQUFLLGNBQUE7QVp1dUp2RTs7QVl2dUpxRjtFQUFHLGNBQUE7RUFBYyxnQkFBQTtBWjR1SnRHOztBWTV1SnFIO0VBQUcsdUJBQUE7RUFBdUIsU0FBQTtFQUFTLGlCQUFBO0Faa3ZKeEo7O0FZbHZKeUs7RUFBSSxpQ0FBQTtFQUFnQyxjQUFBO0FadXZKN007O0FZdnZKMk47RUFBRSw2QkFBQTtBWjJ2SjdOOztBWTN2SjBQO0VBQVksbUJBQUE7RUFBbUIsMEJBQUE7RUFBMEIseUNBQUE7VUFBQSxpQ0FBQTtBWml3Sm5UOztBWWp3Sm9WO0VBQVMsbUJBQUE7QVpxd0o3Vjs7QVlyd0pnWDtFQUFjLGlDQUFBO0VBQWdDLGNBQUE7QVowd0o5Wjs7QVkxd0o0YTtFQUFNLGNBQUE7QVo4d0psYjs7QVk5d0pnYztFQUFRLGNBQUE7RUFBYyxjQUFBO0VBQWMsa0JBQUE7RUFBa0Isd0JBQUE7QVpxeEp0Zjs7QVlyeEo4Z0I7RUFBSSxlQUFBO0FaeXhKbGhCOztBWXp4SmdpQjtFQUFJLFdBQUE7QVo2eEpwaUI7O0FZN3hKOGlCO0VBQUksa0JBQUE7QVppeUpsakI7O0FZanlKb2tCO0VBQXNDLG9CQUFBO0VBQW9CLGVBQUE7RUFBZSxpQkFBQTtFQUFpQixTQUFBO0Fad3lKOXBCOztBWXh5SnVxQjtFQUFhLGlCQUFBO0FaNHlKcHJCOztBWTV5SnFzQjtFQUFjLG9CQUFBO0FaZ3pKbnRCOztBWWh6SnV1QjtFQUFnRCwwQkFBQTtBWm96SnZ4Qjs7QVlwekppekI7RUFBd0gsa0JBQUE7RUFBa0IsVUFBQTtBWnl6SjM3Qjs7QVl6ekpxOEI7RUFBNEcsOEJBQUE7QVo2ekpqakM7O0FZN3pKK2tDO0VBQVMsOEJBQUE7QVppMEp4bEM7O0FZajBKbW5DO0VBQU8sc0JBQUE7RUFBc0IsY0FBQTtFQUFjLGNBQUE7RUFBYyxlQUFBO0VBQWUsVUFBQTtFQUFVLG1CQUFBO0FaMDBKcnNDOztBWTEwSnd0QztFQUFTLHdCQUFBO0FaODBKanVDOztBWTkwSnl2QztFQUFTLGNBQUE7QVprMUpsd0M7O0FZbDFKZ3hDO0VBQTZCLHNCQUFBO0VBQXNCLFVBQUE7QVp1MUpuMEM7O0FZdjFKNjBDO0VBQWtGLFlBQUE7QVoyMUovNUM7O0FZMzFKMjZDO0VBQWMsNkJBQUE7RUFBNkIsb0JBQUE7QVpnMkp0OUM7O0FZaDJKMCtDO0VBQXlDLHdCQUFBO0FabzJKbmhEOztBWXAySjJpRDtFQUE2QiwwQkFBQTtFQUEwQixhQUFBO0FaeTJKbG1EOztBWXoySittRDtFQUFRLGNBQUE7QVo2Mkp2bkQ7O0FZNzJKcW9EO0VBQVEsa0JBQUE7QVppM0o3b0Q7O0FZajNKK3BEO0VBQWtCLGFBQUE7QVpxM0pqckQ7O0FZcDNKQSxxQkFBQTtBQUVBOytDQUFBO0FBR0E7RUFDQyxzQkFBQTtBWnEzSkQ7O0FZbDNKQTs7O0VBR0MsbUJBQUE7QVpxM0pEOztBWWwzSkE7K0NBQUE7QUFHQTs7Ozs7Ozs7Ozs7OztFQVlDLFlBQUE7RUFDQSxjQUFBO0FacTNKRDs7QVlsM0pBOzs7Ozs7Ozs7Ozs7O0VBWUMsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0FaczNKRDs7QVlsM0pBOzhFQUFBO0FBR0E7K0NBQUE7QUFHQTtFQUNDLGtDQUFBO0VBQ0EsbUNBQUE7QVptM0pEOztBWWgzSkE7RUFDQyxzQkFBQTtFQUNBLFdBQUE7RUFDQSx1Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtBWm0zSkQ7O0FZaDNKQTs7Ozs7Ozs7RUFRQyxnQ0FBQTtBWm0zSkQ7O0FZaDNKQTtFQUNDLHFFQUFBO0VBQ0EscUNBQUE7RUFDRyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtBWm0zSko7O0FZaDNKQTs7RUFFQyxXQUFBO0VBQ0EscUJBQUE7QVptM0pEOztBWWgzSkE7RUFDQyxnQkFBQTtFQUNBLFVBQUE7QVptM0pEOztBWWgzSkE7O0VBRUMsU0FBQTtFQUNBLFVBQUE7QVptM0pEOztBWWgzSkE7RUFDQyxxQkFBQTtBWm0zSkQ7O0FZaDNKQTtFQUNDLFNBQUE7RUFDQSx5QkFBQTtFQUNBLHFDQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBWm0zSkQ7O0FZaDNKQTs7RUFFQyxnQkFBQTtBWm0zSkQ7O0FZaDNKQTs7OztFQUlDLGtCQUFBO0FabTNKRDs7QVloM0pBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0FabTNKRDs7QVloM0pBO0VBQ0MsWUFBQTtBWm0zSkQ7O0FZaDNKQTsrQ0FBQTtBQUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWFDLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FaNDNKRDs7QVl6M0pBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FaNDNKRDtBS2prS0k7RU9tTUo7SUFJRSxrQkFBQTtFWjgzSkE7QUFDRjs7QVkzM0pBO0VBQ0MsaUJBQUE7QVo4M0pEO0FLMWtLSTtFTzJNSjtJQUdFLGlCQUFBO0lBQ0EsbUJBQUE7RVpnNEpBO0FBQ0Y7O0FZNzNKQTtFQUNDLGlCQUFBO0FaZzRKRDtBS3BsS0k7RU9tTko7SUFHRSxlQUFBO0VaazRKQTtBQUNGOztBWS8zSkE7RUFDQyxrQkFBQTtBWms0SkQ7O0FZLzNKQTs7OztFQUVDLGdCQUFBO0FabzRKRDs7QVlqNEpBO0VBQ0MsZ0JBQUE7QVpvNEpEOztBWWo0SkE7RUFDQyxrQkFBQTtBWm80SkQ7O0FZajRKQTtFQUNDLGVBQUE7QVpvNEpEOztBWWo0SkE7K0NBQUE7QUFHQTs7Ozs7O0VBTUMsZUFBQTtBWm00SkQ7O0FZaDRKQTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtBWm00SkQ7O0FZaDRKQTtFQUNDLFNBQUE7QVptNEpEOztBWWg0SkE7K0NBQUE7QUFHQTtFQUNDLGdCQUFBO0FaazRKRDs7QVkvM0pBO0VBQ0Msc0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBWms0SkQ7O0FZLzNKQTs7RUFFQyxzQkFBQTtFQUNBLGFBQUE7QVprNEpEOztBWS8zSkE7RUFDQyxXQUFBO0FaazRKRDs7QVkvM0pBO0VBQ0MsVUFBQTtBWms0SkQ7O0FZLzNKQTtFQUNDLFVBQUE7QVprNEpEOztBWS8zSkE7RUFDQyxVQUFBO0FaazRKRDs7QVkvM0pBO0VBQ0MsVUFBQTtBWms0SkQ7O0FZLzNKQTtFQUNDLGVBQUE7QVprNEpEOztBWS8zSkE7RUFDQyxlQUFBO0FaazRKRDs7QVkvM0pBO0VBQ0MsWUFBQTtBWms0SkQ7O0FZLzNKQTtFQUNDLGVBQUE7QVprNEpEOztBWS8zSkE7Ozs7Ozs7O0VBUUMsV0FBQTtBWms0SkQ7O0FZLzNKQTtFQUNDLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FaazRKRDs7QVkvM0pBOytDQUFBO0FBR0E7OztFQUdDLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FaaTRKRDs7QVk5M0pBOztFQUVDLHNCQUFBO0VBQ0EsYUFBQTtBWmk0SkQ7O0FZOTNKQTs7O0VBR0MsV0FBQTtBWmk0SkQ7O0FZejNKQTtFQUNDLFdBQUE7RUFDQSxVQUFBO0FaaTRKRDs7QVluNEpBO0VBQ0MsV0FBQTtFQUNBLFVBQUE7QVppNEpEOztBWTkzSkE7Ozs7Ozs7RUFPQyxzQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FaaTRKRDs7QVk5M0pBOzs7Ozs7Ozs7Ozs7OztFQWNDLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QVppNEpEOztBWTkzSkE7O0VBRUMsV0FBQTtBWmk0SkQ7O0FZOTNKQTtFQUNDLHFCQUFBO0FaaTRKRDs7QVk5M0pBOzs7Ozs7Ozs7O0VBVUMsc0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FaaTRKRDs7QVk5M0pBOztFQUVDLGFBQUE7QVppNEpEOztBWTkzSkE7K0NBQUE7QUFHQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBWmc0SkQ7O0FZNzNKQTtFQUNDLDZCQUFBO0FaZzRKRDs7QVk3M0pBOztFQUVDLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FaZzRKRDs7QVk3M0pBO0VBQ0MsY0FBQTtBWmc0SkQ7O0FZNzNKQTtFQUNDLDBCQUFBO0FaZzRKRDs7QVk3M0pBO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0FaZzRKRDs7QVk3M0pBOytDQUFBO0FBR0E7OztFQUdDLFNBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0FaKzNKRDs7QVk1M0pBOzs7RUFHQyxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUEsRUFBQSxzQkFBQTtBWiszSkQ7O0FZNTNKQTtFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBWiszSkQ7O0FZMzNKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7RUFDQyx3QkFBQTtFQUNBLHFCQUFBO0FaNDNKRDs7QVl6M0pBO0VBRUM7SUFDQyxVQUFBO0VaMjNKQTtFWXgzSkQ7SUFDQyxVQUFBO0VaMDNKQTtBQUNGO0FZdDNKQTsrQ0FBQTtBQUdBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBWnUzSkQ7QUtyNUtJO0VPMmhCSjtJQUtFLGlCQUFBO0VaeTNKQTtBQUNGOztBWTUySkE7OEVBQUE7QUFHQTsrQ0FBQTtBQUdBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0FaNjJKRDs7QVkxMkpBOztFQUVDLGtCQUFBO0FaNjJKRDs7QVkxMkpBO0VBQ0MsaUJBQUE7QVo2MkpEOztBWTEySkE7RUFDQyxxQkFBQTtBWjYySkQ7O0FZMTJKQTsrQ0FBQTtBQUdBOzs7RUFHQyxtQkFBQTtBWjQySkQ7O0FZejJKQTtFQUNDLHdDQUFBO0VBQ0Esa0JBQUE7QVo0MkpEOztBWXoySkE7RUFDQyxnQkFBQTtBWjQySkQ7O0FZejJKQTtFQUNDLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QVo0MkpEOztBWXoySkE7RUFDQyxnQkFBQTtBWjQySkQ7O0FZejJKQTs7RUFFQyxnQkFBQTtBWjQySkQ7O0FZejJKQTsrQ0FBQTtBQUdBO0VBQ0MsZ0JBQUE7QVoyMkpEOztBWXgySkE7RUFDQyxtQkFBQTtFQUNBLFVBQUE7QVoyMkpEOztBWXgySkE7O0VBRUMsZ0JBQUE7QVoyMkpEOztBWXgySkE7RUFDQyxTQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QVoyMkpEOztBWXgySkE7K0NBQUE7QUFHQTs7O0VBR0Msa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FaMDJKRDs7QVl2MkpBO0VBQ0MsaUJBQUE7RUFDQSxtQkFBQTtBWjAySkQ7O0FZdjJKQTs7RUFFQyxXQUFBO0VBQ0EscUJBQUE7QVowMkpEOztBWXYySkE7O0VBRUMsY0FBQTtBWjAySkQ7O0FZdjJKQTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBWjAySkQ7O0FZdjJKQTtFQUNDLGNBQUE7QVowMkpEOztBWXYySkE7K0NBQUE7QUFHQTtFQUNDLGNBQUE7RUFDQSxjQUFBO0FaeTJKRDs7QVl0MkpBO0VBQ0MscUJBQUE7QVp5MkpEOztBWXQySkE7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QVp5MkpEOztBWXQySkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7QVp5MkpEOztBWXQySkE7OztFQUdDLGVBQUE7QVp5MkpEOztBWXQySkE7OztFQUdDLGNBQUE7RUFDQSxtQkFBQTtBWnkySkQ7O0FZdDJKQTs7RUFFQyxtQkFBQTtBWnkySkQ7O0FZdDJKQTs7O0VBR0MscUJBQUE7QVp5MkpEOztBWXQySkE7OztFQUdDLHFCQUFBO0FaeTJKRDs7QVl0MkpBOzs7RUFHQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBWnkySkQ7O0FZdDJKQTtFQUNDLGdCQUFBO0FaeTJKRDs7QVl0MkpBOzs7RUFHQyxnQkFBQTtBWnkySkQ7O0FZdDJKQTs4RUFBQTtBQUdBO0VBQ0MsbUJBQUE7QVp3MkpEOztBWXIySkE7O0VBRUMsZ0JBQUE7QVp3MkpEOztBWXIySkE7RUFDQyxtQkFBQTtBWncySkQ7O0FZcjJKQTtFQUNDLGlCQUFBO0FadzJKRDs7QVlyMkpBO0VBQ0MsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QVp3MkpEOztBWXIySkE7RUFDQyxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FadzJKRDs7QVlyMkpBO0VBQ0MsV0FBQTtBWncySkQ7O0FZcjJKQTs7RUFFQyxrQkFBQTtBWncySkQ7O0FZcjJKQTsrQ0FBQTtBQUdBO0VBQ0MsNkJBQUE7RUFDQSxtQkFBQTtBWnUySkQ7O0FZcDJKQTtFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7QVp1MkpEOztBWXAySkE7RUFDQyxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBWnUySkQ7O0FZbjJKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7RUFDQyxrQkFBQTtFQUNBLGFBQUE7QVpvMkpEOztBWWoySkE7RUFDQyx5QkFBQTtFQUNBLGFBQUE7QVpvMkpEOztBWWoySkE7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7QVpvMkpEOztBWWoySkE7RUFDQyxrQkFBQTtBWm8ySkQ7O0FZajJKQTtFQUNDLFNBQUE7RUFDQSxXQUFBO0FabzJKRDs7QVlqMkpBO0VBQ0MsZ0JBQUE7QVpvMkpEOztBWWoySkE7K0NBQUE7QUFHQTtFQUNDLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FabTJKRDs7QVloMkpBOztFQUVDLHVCQUFBO0VBQ0EsY0FBQTtBWm0ySkQ7O0FZaDJKQTtFQUNDLGdCQUFBO0VBQ0Esc0JBQUEsRUFBQSx5RUFBQTtFQUNBLFlBQUE7QVptMkpEOztBWWgySkE7RUFDQyxnQkFBQTtBWm0ySkQ7O0FZaDJKQTsrQ0FBQTtBQUdBO0VBQ0MsbUJBQUE7QVprMkpEOztBWS8xSkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FaazJKRDs7QVkvMUpBO0VBQ0MsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBWmsySkQ7O0FZLzFKQTtFQUNDLGdCQUFBO0FaazJKRDs7QVkvMUpBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBWmsySkQ7O0FZLzFKQTtFQUNDLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSw2QkFBQTtBWmsySkQ7O0FZLzFKQTtFQUNDLGFBQUE7QVprMkpEOztBWS8xSkE7RUFDQyxhQUFBO0FaazJKRDs7QVkvMUpBO0VBQ0MsYUFBQTtBWmsySkQ7O0FZLzFKQTtFQUNDLGFBQUE7QVprMkpEOztBWTkxSkE7OEVBQUE7QUFHQTtFQUNDLFNBQUE7QVpnMkpEOztBWTcxSkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7QVpnMkpEOztBWTcxSkE7RUFDQyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxRQUFBO0FaZzJKRDs7QVk3MUpBLDZCQUFBO0FBQ0E7RUFDQyxXQUFBO0VBQ0EsdUJBQUE7QVpnMkpEOztBWTUxSkE7OEVBQUE7QUFHQTtFQUNDLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLE1BQUE7QVo4MUpEOztBWTMxSkE7K0NBQUE7QUFHQTtFQUNDLFdBQUE7QVo2MUpEOztBWTExSkE7RUFDQyxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FaNjFKRDs7QVkxMUpBO0VBQ0MsY0FBQTtBWjYxSkQ7O0FZMTFKQTtFQUNDLFdBQUE7QVo2MUpEOztBWTExSkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FaNjFKRDs7QVkxMUpBOzs7RUFHQyxXQUFBO0VBQ0EscUJBQUE7QVo2MUpEOztBWTExSkE7O0VBRUMsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7QVo2MUpEOztBWXoxSkE7OEVBQUE7QUFHQTtFQUNHLGNBQUE7QVoyMUpIOztBWXgxSkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QVoyMUpEOztBWXgxSkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0FaMjFKRDs7QVl4MUpBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QVoyMUpEOztBWXgxSkE7Ozs7O0VBS0MsY0FBQTtFQUNBLHFCQUFBO0FaMjFKRDs7QVl4MUpBOztFQUVDLFdBQUE7QVoyMUpEOztBWXgxSkE7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FaMjFKRDs7QVl4MUpBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FaMjFKRDs7QVl4MUpBOztFQUVDLGtCQUFBO0FaMjFKRDs7QVl4MUpBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0FaMjFKRDs7QVl4MUpBOytDQUFBO0FBR0E7RUFDQyxnQkFBQTtBWjAxSkQ7O0FZdjFKQTs7RUFFQyxVQUFBO0VBQ0EsVUFBQTtBWjAxSkQ7O0FZdjFKQTs7RUFFQyw2QkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QVowMUpEOztBWXYxSkE7Ozs7RUFJQyw2QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FaMDFKRDs7QVl2MUpBO0VBQ0MsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QVowMUpEOztBWXYxSkE7RUFDQyxnQkFBQTtBWjAxSkQ7O0FZdjFKQTtFQUNDLGdCQUFBO0FaMDFKRDs7QVl2MUpBO0VBQ0MsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFFBQUE7QVowMUpEOztBWXYxSkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtBWjAxSkQ7O0FZdjFKQTtFQUNDLGtCQUFBO0FaMDFKRDs7QVl2MUpBO0VBQ0MscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUNBQUE7QVowMUpEOztBWXYxSkE7RUFDQyx5QkFBQTtBWjAxSkQ7O0FZdDFKQTs4RUFBQTtBQUdBOytDQUFBO0FBR0E7O0VBRUMsbUJBQUE7RUFDQSxrQkFBQTtBWnUxSkQ7O0FZcDFKQTtFQUNDLHdCQUFBO0FadTFKRDs7QVlwMUpBO0VBQ0MscUJBQUE7QVp1MUpEOztBWXAxSkE7O0VBRUMsdUJBQUE7QVp1MUpEOztBWXAxSkE7O0VBRUMsZ0JBQUE7QVp1MUpEOztBWXAxSkE7RUFDQyx5QkFBQTtBWnUxSkQ7O0FZcDFKQTtFQUNDLHlCQUFBO0VBQ0EsYUFBQTtBWnUxSkQ7O0FZcDFKQTsrQ0FBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FaczFKRDs7QVluMUpBO0VBQ0MsbUJBQUE7QVpzMUpEOztBWW4xSkE7RUFDQywwQkFBQTtFQUNBLGlCQUFBO0FaczFKRDs7QVluMUpBOztFQUVDLGNBQUE7QVpzMUpEOztBWW4xSkE7RUFDQyxZQUFBO0VBQ0EsbUJBQUE7QVpzMUpEOztBWW4xSkE7K0NBQUE7QUFHQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0FacTFKRDs7QVlsMUpBO0VBQ0MsZ0JBQUE7QVpxMUpEOztBWWwxSkE7RUFDQyxlQUFBO0FacTFKRDs7QVlsMUpBO0VBQ0MseUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FacTFKRDs7QVlsMUpBOzs7RUFHQyxzQkFBQTtFQUNBLFdBQUE7QVpxMUpEOztBWWwxSkE7K0NBQUE7QUFHQTs7O0VBR0MsbUJBQUE7QVpvMUpEOztBWWoxSkE7RUFDQyxzQkFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLGVBQUE7QVpvMUpEOztBWWoxSkE7RUFDQyxtQkFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLFdBQUE7QVpvMUpEOztBWWoxSkE7RUFDQyxxQkFBQTtBWm8xSkQ7O0FZajFKQTs7O0VBR0MsVUFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLGdCQUFBO0FabzFKRDs7QVlqMUpBO0VBQ0MsYUFBQTtBWm8xSkQ7O0FZajFKQTtFQUNDLGVBQUE7RUFDQSxrQkFBQTtBWm8xSkQ7O0FZajFKQTs4RUFBQTtBQUdBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FabTFKRDs7QVloMUpBO0VBQ0MsbUJBQUE7QVptMUpEOztBWWgxSkE7RUFDQyxtQkFBQTtBWm0xSkQ7O0FZaDFKQTs4RUFBQTtBQUdBO0VBQ0MsMEJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FaazFKRDs7QVkvMEpBO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtBWmsxSkQ7O0FZLzBKQTs7RUFFQyxnQkFBQTtBWmsxSkQ7O0FZOTBKQTs4RUFBQTtBQUdBO0VBQ0Msc0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QVpnMUpEOztBWTcwSkE7RUFDQyxnQkFBQTtBWmcxSkQ7O0FZNTBKQTs4RUFBQTtBQUdBO0VBRUM7SUFDQyxrQkFBQTtJQUNBLGtCQUFBO0VaNjBKQTtBQUNGO0FZejBKQTtFQUVDO2lEQUFBO0VBR0E7SUFDQyxrQkFBQTtJQUNBLFlBQUE7RVp5MEpBO0VZdDBKRDtpREFBQTtFQUdBO0lBQ0MsV0FBQTtJQUNBLFVBQUE7RVp1MEpBO0VZcDBKRDtJQUNDLFlBQUE7RVpzMEpBO0VZbjBKRDtJQUNDLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VacTBKQTtFWWwwSkQ7aURBQUE7RUFHQTtJQUNDLFlBQUE7SUFDQSxVQUFBO0VabTBKQTtFWWgwSkQ7SUFDQyxXQUFBO0VaazBKQTtFWS96SkQ7aURBQUE7RUFHQTtJQUNDLHlCQUFBO0lBQ0EsYUFBQTtFWmcwSkE7RVk3ekpEO2lEQUFBO0VBR0E7SUFDQyxrQkFBQTtFWjh6SkE7RVkzekpEO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFWjZ6SkE7RVkxekpEO2lEQUFBO0VBR0E7Ozs7Ozs7Ozs7O0lBV0MsV0FBQTtJQUNBLDBCQUFBO0VaMnpKQTtFWXh6SkQ7OztJQUdDLHFCQUFBO0VaMHpKQTtFWXZ6SkQ7O0lBRUMscUJBQUE7RVp5ekpBO0VZdHpKRDs7SUFFQyxvQkFBQTtFWnd6SkE7RVlyekpEO0lBQ0MscUJBQUE7RVp1ekpBO0VZcHpKRDtJQUNDLG9CQUFBO0Vac3pKQTtFWW56SkQ7SUFDQyxxQkFBQTtFWnF6SkE7RVlsekpEO0lBQ0Msb0JBQUE7RVpvekpBO0VZanpKRDtJQUNDLFdBQUE7SUFDQSxjQUFBO0VabXpKQTtFWWh6SkQ7aURBQUE7RUFHQTs7Ozs7O0lBTUMsbUJBQUE7RVppekpBO0FBQ0Y7QVk3eUpBO0VBQ0M7aURBQUE7RUFFQTtJQUNDLGNBQUE7RVoreUpBO0VZN3lKRDtJQUNDLHFCQUFBO0VaK3lKQTtFWTV5SkQ7O0lBRUMsa0JBQUE7RVo4eUpBO0VZM3lKRDtJQUNDLGdCQUFBO0VaNnlKQTtFWTF5SkQ7SUFDQyxzQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VaNHlKQTtFWXp5SkQ7O0lBRUMseUJBQUE7RVoyeUpBO0VZeHlKRDtJQUNDLDBCQUFBO0lBQ0EsVUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG9DQUFBO0VaMHlKQTtFWXZ5SkQ7SUFDQyxhQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtFWnl5SkE7RVl0eUpEO0lBQ0MsdUJBQUE7RVp3eUpBO0VZcnlKRDtpREFBQTtFQUdBO0lBQ0MsY0FBQTtFWnN5SkE7RVlueUpEOztJQUVDLGFBQUE7SUFDQSxrQkFBQTtFWnF5SkE7QUFDRjtBWWx5SkE7OEVBQUE7QUFHQTtFQUVDOzs7SUFHQyxrQ0FBQTtJQUNBLDJCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtFWmt5SkE7RVkveEpEOztJQUVDLDBCQUFBO0VaaXlKQTtFWTl4SkQ7SUFDQyw0QkFBQTtFWmd5SkE7RVk3eEpEO0lBQ0MsNkJBQUE7RVoreEpBO0VZNXhKRDs7O0lBR0MsV0FBQTtFWjh4SkE7RVkzeEpEO0lBQ0MsMkJBQUE7RVo2eEpBO0VZMXhKRDs7SUFFQyx3QkFBQTtFWjR4SkE7RVl6eEpEO0lBQ0MsMEJBQUE7RVoyeEpBO0VZeHhKRDtJQUNDLGlCQUFBO0VaMHhKQTtFWXZ4SkQ7Ozs7Ozs7Ozs7Ozs7OztJQUdDLFVBQUE7SUFDQSxTQUFBO0VacXlKQTtFWWx5SkQ7O0lBRUMsc0JBQUE7SUFDQSx3QkFBQTtFWm95SkE7RVlqeUpEOztJQUVDLFdBQUE7RVpteUpBO0VZaHlKRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JDLHdCQUFBO0Vaa3lKQTtFWS94SkQ7SUFDQyxrQkFBQTtJQUNBLFdBQUE7RVppeUpBO0VZOXhKRDtJQUNDLFNBQUE7SUFDQSxxQkFBQTtJQUNBLGNBQUE7RVpneUpBO0VZN3hKRDtJQUNDLGNBQUE7SUFDQSxrQkFBQTtFWit4SkE7RVk1eEpEO0lBQ0MsZ0JBQUE7RVo4eEpBO0VZM3hKRDs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFNQyxVQUFBO0lBQ0EsdUJBQUE7SUFDQSx3QkFBQTtJQUNBLFNBQUE7RVp3eUpBO0VZcHlKRDtJQUNDLHVCQUFBO0lBQ0Esd0JBQUE7RVpzeUpBO0VZbnlKRDs7O0lBR0Msd0JBQUE7RVpxeUpBO0VZbHlKRDs7O0lBR0Msd0JBQUE7RVpveUpBO0FBQ0Y7QWF6aE5BOzs7Ozs7Q0FBQTtBQU9BO0VBQ0ksdUNBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0FiMmhOSjs7QWF6aE5BO0VBQ0ksZUFBQTtBYjRoTko7QUs3K01JO0VRaERKO0lBR1EsaUJBQUE7RWI4aE5OO0FBQ0Y7O0FhM2hOQTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QWI4aE5KO0FLei9NSTtFUXpDSjtJQU1RLGVBQUE7RWJnaU5OO0FBQ0Y7O0FhOWhOQTtFQUVJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FiZ2lOSjtBS3BnTkk7RVFoQ0o7SUFNUSxtQkFBQTtJQUNBLG1CQUFBO0Via2lOTjtBQUNGOztBYWhpTkE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBYm1pTko7QUtoaE5JO0VRdEJKO0lBS1EsV0FBQTtFYnFpTk47QUFDRjs7QWFsaU5BO0VBRUksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0Fib2lOSjtBSzNoTkk7RVFiSjtJQU1RLGlCQUFBO0lBQ0Esa0JBQUE7RWJzaU5OO0FBQ0Y7QUtqaU5JO0VRYko7SUFVUSxrQkFBQTtJQUNBLG1CQUFBO0Vid2lOTjtBQUNGO0FLdmlOSTtFUWJKO0lBY1EsaUJBQUE7RWIwaU5OO0FBQ0Y7QUs1aU5JO0VRYko7SUFpQlEsZUFBQTtFYjRpTk47QUFDRjs7QWF6aU5BO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FiNGlOSjtBS3pqTkk7RVFRSjtJQU9RLGtCQUFBO0ViOGlOTjtBQUNGO0FLOWpOSTtFUVFKO0lBVVEsNkJBQUE7SUFDQSxtQkFBQTtFYmdqTk47QUFDRjs7QWE5aU5BO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FiaWpOSjtBSzVrTkk7RVFzQko7SUFPUSw2QkFBQTtJQUNBLG1CQUFBO0VibWpOTjtBQUNGOztBYWhqTkE7RUFDSSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QWJtak5KO0FLeGxOSTtFUWtDSjtJQUtRLGtCQUFBO0lBQ0EsbUJBQUE7RWJxak5OO0FBQ0Y7O0FhbmpOQTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0Fic2pOSjtBS3JtTkk7RVEyQ0o7SUFNUSxrQkFBQTtFYndqTk47QUFDRjtBSzFtTkk7RVEyQ0o7SUFTUSxlQUFBO0ViMGpOTjtBQUNGO0FLL21OSTtFUTJDSjtJQVlRLGlCQUFBO0ViNGpOTjtBQUNGOztBYTFqTkE7RUFFSSxnQkFBQTtBYjRqTko7O0FhempOQTtFQUNJLFdBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBYjRqTko7QUtob05JO0VRK0RKO0lBT1EsV0FBQTtJQUNBLGtCQUFBO0ViOGpOTjtBQUNGO0FLdG9OSTtFUStESjtJQVdRLDZCQUFBO0lBQ0EsbUJBQUE7RWJna05OO0FBQ0Y7O0FhOWpOQTtFQUNJLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7QWJpa05KO0FLbnBOSTtFUThFSjtJQU1RLG1CQUFBO0VibWtOTjtBQUNGOztBYWprTkE7RUFFSSxpQkFBQTtFQUNBLG1CQUFBO0FibWtOSjtBSzdwTkk7RVF1Rko7SUFLUSxtQkFBQTtFYnFrTk47QUFDRjs7QWFsa05BO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBYnFrTko7QUsxcU5JO0VRZ0dKO0lBT1EsZ0JBQUE7SUFDQSxtQkFBQTtFYnVrTk47QUFDRjtBYXRrTkk7RUFDSSxZQUFBO0Fid2tOUjtBYXRrTkk7RUFDSSxZQUFBO0Fid2tOUjs7QWFya05BO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBYndrTko7QUszck5JO0VRaUhKO0lBSVEsZ0JBQUE7RWIwa05OO0FBQ0Y7QUtoc05JO0VRaUhKO0lBT1EsbUJBQUE7RWI0a05OO0FBQ0Y7O0FhemtOQTtFQUNJLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FiNGtOSjtBSzNzTkk7RVE0SEo7SUFLUSxtQkFBQTtFYjhrTk47QUFDRjtBS2h0Tkk7RVE0SEo7SUFRUSxrQkFBQTtFYmdsTk47QUFDRjtBS3J0Tkk7RVE0SEo7SUFXUSxrQkFBQTtFYmtsTk47QUFDRjtBSzF0Tkk7RVE0SEo7SUFjUSxlQUFBO0Vib2xOTjtBQUNGO0FhbmxOSTtFQUNJLGVBQUE7QWJxbE5SO0FLbHVOSTtFUTRJQTtJQUdRLGVBQUE7RWJ1bE5WO0FBQ0Y7QUt2dU5JO0VRNElBO0lBTVEsZUFBQTtFYnlsTlY7QUFDRjtBSzV1Tkk7RVE0SUE7SUFTUSxlQUFBO0ViMmxOVjtBQUNGOztBYXhsTkE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FiMmxOSjtBS3RzTkk7RVF1R0o7SUFNUSxlQUFBO0ViNmxOTjtBQUNGOztBYTNsTkE7RUFFSSxpQkFBQTtBYjZsTko7QUtqd05JO0VRa0tKO0lBSVEsZUFBQTtFYitsTk47QUFDRjs7QWE3bE5BO0VBRUksZUFBQTtBYitsTko7QUsxd05JO0VReUtKO0lBSVEsaUJBQUE7RWJpbU5OO0FBQ0Y7O0FhOWxOQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FiaW1OSjtBS3R4Tkk7RVFpTEo7SUFNUSxrQkFBQTtFYm1tTk47QUFDRjtBSzN4Tkk7RVFpTEo7SUFTUSxrQkFBQTtJQUNBLG1CQUFBO0VicW1OTjtBQUNGOztBYW5tTkE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBYnNtTko7QUt6eU5JO0VROExKO0lBT1EsbUJBQUE7SUFDQSxtQkFBQTtFYndtTk47QUFDRjs7QWF0bU5BO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBYnltTko7QUt2ek5JO0VReU1KO0lBT1Esa0JBQUE7SUFDQSxpQkFBQTtFYjJtTk47QUFDRjtBSzd6Tkk7RVF5TUo7SUFXUSxpQkFBQTtJQUNBLGlCQUFBO0ViNm1OTjtBQUNGO0FLbjBOSTtFUXlNSjtJQWVRLGdCQUFBO0ViK21OTjtBQUNGOztBYTdtTkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QWJnbk5KO0FLLzBOSTtFUTJOSjtJQU1RLGtCQUFBO0Via25OTjtBQUNGO0FLcDFOSTtFUTJOSjtJQVNRLGlCQUFBO0Vib25OTjtBQUNGOztBYWpuTkE7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0Fib25OSjtBS2gyTkk7RVF3T0o7SUFNUSxrQkFBQTtFYnNuTk47QUFDRjtBS3IyTkk7RVF3T0o7SUFTRSw2QkFBQTtFYnduTkE7QUFDRjs7QWF0bk5BO0VBQ0ksV0FBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBYnluTko7QUtuM05JO0VRb1BKO0lBUVEsaUJBQUE7SUFDQSx3QkFBQTtFYjJuTk47QUFDRjs7QWF6bk5BO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0FiNG5OSjs7QWF0bk5BO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBYnluTko7QUt2NE5JO0VRMFFKO0lBTVEsNkJBQUE7SUFDQSxtQkFBQTtFYjJuTk47QUFDRjs7QWF6bk5BO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FiNG5OSjtBS3I1Tkk7RVFvUko7SUFPUSxpQkFBQTtFYjhuTk47QUFDRjs7QWE1bk5BO0VBQ0ksa0JBQUE7QWIrbk5KOztBYXRuTkE7RUFFSSw0QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWJ3bk5KO0FLcDZOSTtFUXdTSjtJQU1RLGtCQUFBO0ViMG5OTjtBQUNGO0FLejZOSTtFUXdTSjtJQVNRLDBCQUFBO0lBQ0EsbUJBQUE7RWI0bk5OO0FBQ0Y7O0FhMW5OQTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWI2bk5KOztBYTNuTkE7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBYjhuTko7QUs5N05JO0VRMlRKO0lBT1EsaUJBQUE7SUFDQSxnQkFBQTtFYmdvTk47QUFDRjs7QWE5bk5BO0VBRUksNEJBQUE7RUFDQSxnQkFBQTtBYmdvTko7QUt6OE5JO0VRc1VKO0lBS1EsMEJBQUE7RWJrb05OO0FBQ0Y7O0FhaG9OQTtFQUVJLGlCQUFBO0Fia29OSjtBS2w5Tkk7RVE4VUo7SUFJUSxtQkFBQTtFYm9vTk47QUFDRjs7QWEvbk5BO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWJrb05KO0FLNzlOSTtFUXdWSjtJQUtRLGlCQUFBO0lBQ0EsbUJBQUE7RWJvb05OO0FBQ0Y7QWFub05JO0VBQ0ksY0FBQTtBYnFvTlI7QWFwb05RO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1GQUFBO0VBQ0EsMkZBQUE7QWJzb05aOztBYWxvTkE7RUFDSSxpQkFBQTtBYnFvTko7QUt0L05JO0VRZ1hKO0lBR1EsZUFBQTtFYnVvTk47QUFDRjs7QWFyb05BO0VBQ0ksZUFBQTtBYndvTko7QUsvL05JO0VRc1hKO0lBR1EsaUJBQUE7RWIwb05OO0FBQ0Y7O0Fhdm9OQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBYjBvTko7QUt6Z09JO0VRNlhKO0lBSVEsaUJBQUE7SUFDQSxtQkFBQTtFYjRvTk47QUFDRjs7QWExb05BO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBYjZvTko7QUt0aE9JO0VRcVlKO0lBTVEsZUFBQTtFYitvTk47QUFDRjs7QWE3b05BO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FiZ3BOSjtBS2ppT0k7RVE4WUo7SUFLUSxpQkFBQTtJQUNBLGlCQUFBO0Via3BOTjtBQUNGOztBYS9vTkk7RUFDSSxlQUFBO0Fia3BOUjtBSzNpT0k7RVF3WkE7SUFHUSxpQkFBQTtFYm9wTlY7QUFDRjs7QWFocE5JO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWJtcE5SO0FLdGpPSTtFUWdhQTtJQUtRLGlCQUFBO0VicXBOVjtBQUNGO0FhbnBOSTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QWJxcE5SO0FLaGtPSTtFUXdhQTtJQUtRLGlCQUFBO0VidXBOVjtBQUNGOztBYXBwTkE7RUFDSSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QWJ1cE5KOztBYXJwTkE7RUFDSSx1Q0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0VBQ0EsbUJBQUE7QWJ3cE5KOztBYXRwTkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QWJ5cE5KO0FLbmxPSTtFUXNiSjtJQU1RLGVBQUE7SUFDQSxpQkFBQTtFYjJwTk47QUFDRjs7QWF0cE5BO0VBRUksbUJBQUE7QWJ3cE5KOztBYXRwTkE7RUFDSSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWJ5cE5KO0FLcG5PSTtFUW9kSjtJQVNRLGlCQUFBO0ViMnBOTjtBQUNGOztBYXpwTkE7RUFDSSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FiNHBOSjtBS25vT0k7RVFnZUo7SUFTUSxlQUFBO0lBQ0EsbUJBQUE7RWI4cE5OO0FBQ0Y7O0FhNXBOQTtFQUNJLFdBQUE7RUFDQSx1Q0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBYitwTko7QUtucE9JO0VRNmVKO0lBU1EsaUJBQUE7RWJpcU5OO0FBQ0Y7O0FhL3BOQTtFQUNJLFdBQUE7RUFDQSw2QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QWJrcU5KO0FLL3BPSTtFUXlmSjtJQU1RLDZCQUFBO0Vib3FOTjtBQUNGOztBYWxxTkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBYnFxTko7QUsxcU9JO0VRa2dCSjtJQUtRLGVBQUE7SUFDQSxpQkFBQTtFYnVxTk47QUFDRjs7QWFwcU5BO0VBQ0ksZUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQkFBQTtFQUdBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0JBQUE7QWJ1cU5KOztBYXJxTkE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0Fid3FOSjtBYXZxTkk7RUFDSSxzQkFBQTtBYnlxTlI7O0FjdndPQSwyQkFBQTtBQUNBO0VBQ0UsYUFBQSxFQUFBLHNCQUFBO0VBQ0EsZUFBQSxFQUFBLGtCQUFBO0VBQ0EsY0FBQSxFQUFBLGVBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUEsRUFBQSxlQUFBO0VBQ0EsWUFBQSxFQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw4QkFBQSxFQUFBLG1CQUFBO0VBQ0Esb0NBQUEsRUFBQSxxQkFBQTtFQUNBLGlCQUFBO0FkMHdPRjtBY3p3T0U7RUFDRSx1QkFBQTtBZDJ3T0o7QWN6d09FO0VBQ0UsWUFBQTtFQUNBLHFCQUFBO0FkMndPSjs7QWN2d09BLGlDQUFBO0FBQ0E7RUFDSSx5QkFBQTtFQUNBLGNBQUEsRUFBQSxrQ0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUEsRUFBQSxvREFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQSxFQUFBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7QWQwd09KOztBY3Z3T0EscUJBQUE7QUFDQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FkMHdPRjs7QWN2d09BOztFQUVFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QWQwd09GOztBZXh6T0E7RUFDQywrQkFBQTtFQUNHLFdBQUE7RUFDQSxpQkFBQTtFQUNILGdCQUFBO0VBQ0csY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNILG9CQUFBLEVBQUEsYUFBQTtBZjJ6T0Q7QWUxek9JO0VBQ0Ysc0JBQUE7RUFDQSwrQkFBQTtBZjR6T0Y7QWUzek9FO0VBQ0MseUJBQUE7QWY2ek9IO0FLaHhPSTtFVTNESjtJQWtCRSxxQkFBQTtJQUNBLGtCQUFBO0VmNnpPQTtBQUNGOztBZTN6T0E7c0dBQUE7QUFFQTtFQUNDLCtCQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FmOHpPRDtBZTV6T0U7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0FmOHpPSDtBSzN5T0k7RVUzQkY7SUFVRSxhQUFBO0VmZzBPRjtBQUNGO0FlN3pPQztFQUNDLFdBQUE7RUFDQSxlQUFBO0FmK3pPRjtBZTd6T0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQSxFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLDJDQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FmK3pPRjtBSy96T0k7RVVUSDtJQVdFLGNBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7RWZpME9EO0FBQ0Y7QWVoME9FO0VBQ0MsaUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ1MsNkJBQUE7RUFDVCxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWZrME9IO0FLeDFPSTtFVVFGO0lBZ0JFLHdCQUFBO0VmbzBPRjtBQUNGO0FlajBPRztFQUNDLGdCQUFBO0FmbTBPSjtBZS96T0M7RUFDQyxpQkFBQTtBZmkwT0Y7QWU5ek9FO0VBQ0MsbUJBQUE7QWZnME9IO0FlN3pPQztFQUNDLGdCQUFBO0FmK3pPRjtBZTl6T0U7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FmZzBPSDtBZTl6T0U7RUFDQyxTQUFBO0FmZzBPSDtBZTl6T0U7RUFDQyxTQUFBO0FmZzBPSDtBZTd6T0M7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBZit6T0Y7QWU5ek9FO0VBQ0MscUJBQUE7QWZnME9IO0FLNTNPSTtFVXNESDtJQVNFLGNBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7RWZpME9EO0VlaDBPQztJQUNDLGNBQUE7RWZrME9GO0FBQ0Y7QWU5ek9FO0VBQ0MsY0FBQTtBZmcwT0g7QWU3ek9JO0VBQ0YsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQSxFQUFBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QWYrek9GO0FlOXpPRTtFQUNDLGNBQUE7QWZnME9IO0FlL3pPRztFQUNDLHlCQUFBO0FmaTBPSjtBS3o1T0k7RVU0RUE7SUFnQkQsaUJBQUE7SUFDQSxVQUFBO0VmaTBPRDtBQUNGO0FlOXpPRTtFQUNDLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0FmZzBPSDtBZS96T0c7RUFDQyxXQUFBO0FmaTBPSjtBZTl6T0U7RUFDQyxnQkFBQTtBZmcwT0g7QUsxNk9JO0VVbkNKO0lBa0pFLGVBQUE7RWYrek9BO0FBQ0Y7O0FlN3pPQTtFQUNDLGNBQUE7RUFDRyxtQkFBQTtFQUNILGtCQUFBO0VBQ0EsbUJBQUE7QWZnME9EO0FLdDdPSTtFVWtISjtJQU1FLGFBQUE7SUFDQSxnQkFBQTtFZmswT0E7RWVqME9BO0lBQ0MsV0FBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLE1BQUE7SUFDQSwrQkFBQTtFZm0wT0Q7QUFDRjs7QWU3ek9BOzs7O0VBSUMsY0FBQTtFQUNHLG1CQUFBO0FmZzBPSjtBSzk4T0k7RVV5SUo7Ozs7SUFPRSwwQkFBQTtFZnEwT0E7RWVwME9BOzs7O0lBQ0MsZ0JBQUE7RWZ5ME9EO0FBQ0Y7QUs1OU9JO0VVeUlKOzs7O0lBYUUscUNBQUE7RWY2ME9BO0FBQ0Y7O0FlMzBPQTtFQUNDLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FmODBPRDtBZTcwT0M7RUFDQyxjQUFBO0FmKzBPRjtBZTcwT0M7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtBZiswT0Y7QUtwL09JO0VVZ0tIO0lBT0UsbUJBQUE7RWZpMU9EO0FBQ0Y7QWUvME9DO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtBZmkxT0Y7QWVoMU9FO0VBQ0MsaUJBQUE7RUFDQSxVQUFBO0FmazFPSDtBSy84T0k7RVV3SEg7SUFRRSxrQkFBQTtFZm0xT0Q7QUFDRjtBZWoxT0M7RUFDQyxxQkFBQTtBZm0xT0Y7QWVsMU9FO0VBRUMseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0FmbTFPSDtBZWwxT0c7RUFDQyxzQkFBQTtFQUNBLG9DQUFBO0VBQ0EseUJBQUE7QWZvMU9KO0FlbDFPRztFQUNDLHlCQUFBO0FmbzFPSjtBS3ArT0k7RVVxSUY7SUFjRSw0QkFBQTtJQUNBLDRCQUFBO0VmcTFPRjtBQUNGOztBZWoxT0E7RUFDQyxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1GQUFBO0VBQ0EsMkVBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7QWZvMU9EOztBZWwxT0E7RUFDQyxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRFQUFBO0VBQ0Esb0VBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QWZxMU9EOztBZ0JwblBBO0VBQ0ksV0FBQTtFQUNBLHVDQUFBO0VBQ0EsV0FBQTtFQUVBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFFQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FoQnVuUEo7O0FnQnJuUEE7RUFFSSxjQUFBO0VBQ0EsK0NBQUE7RUFDQSxvQ0FBQTtBaEJ1blBKO0FnQnRuUEk7RUFDSSxXQUFBO0VBQ0Esb0NBQUE7QWhCd25QUjs7QUt0bFBJO0VXN0JJO0lBQ0ksZUFBQTtFaEJ1blBWO0FBQ0Y7QWdCcm5QSTtFQUVJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJzblBSOztBS2ptUEk7RVdoQkk7SUFDSSxlQUFBO0VoQnFuUFY7QUFDRjtBZ0JublBJO0VBRUksNkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQkFBQTtBaEJvblBSO0FnQm5uUFE7RUFDSSxvQ0FBQTtBaEJxblBaOztBZ0JqblBBO0VBRUksY0FBQTtFQUNBLG9DQUFBO0FoQm1uUEo7QWdCbG5QSTtFQUNJLFdBQUE7RUFDQSxvQ0FBQTtBaEJvblBSOztBSzFuUEk7RVdXSTtJQUNJLGVBQUE7RWhCbW5QVjtBQUNGO0FnQmpuUEk7RUFFSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCa25QUjs7QWdCOW1QSTtFQUVJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QWhCZ25QUjtBZ0IvbVBRO0VBQ0ksc0JBQUE7QWhCaW5QWjtBZ0JoblBZO0VBQ0ksb0NBQUE7QWhCa25QaEI7QWdCL21QUTtFQUNJLGdDQUFBO0FoQmluUFo7O0FnQjVtUEE7RUFFSSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7QWhCOG1QSjtBZ0I3bVBJO0VBQ0ksc0JBQUE7RUFDQSx5Qkw1Rks7QVgyc1BiOztBZ0I1bVBBO0VBRUksNkJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0FoQjhtUEo7QWdCN21QSTtFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7QWhCK21QUjs7QWdCNW1QQTtFQUVJLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0FoQjhtUEo7QWdCN21QSTtFQUNJLG9DQUFBO0VBQ0EsV0FBQTtBaEIrbVBSOztBS3ByUEk7RVcwRUk7SUFDSSxlQUFBO0VoQjhtUFY7QUFDRjtBZ0I1bVBJO0VBRUksNkJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FoQjZtUFI7O0FnQjFtUEE7RUFFSSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QWhCNG1QSjtBZ0IzbVBJO0VBQ0ksb0NBQUE7RUFDQSxzQkFBQTtBaEI2bVBSOztBS2h0UEk7RVd3R0k7SUFDSSxlQUFBO0VoQjRtUFY7QUFDRjtBZ0IxbVBJO0VBRUkseUJBQUE7RUFDQSw2QkFBQTtFQUNBLHdDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBaEIybVBSO0FnQjFtUFE7RUFDSSxvQ0FBQTtFQUNBLHNCQUFBO0FoQjRtUFo7O0FnQnhtUEE7RUFFSSxjQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQkFBQTtBaEIwbVBKO0FnQnptUEk7RUFDSSxvQ0FBQTtFQUNBLFdBQUE7QWhCMm1QUjtBZ0J6bVBJO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7QWhCMm1QUjtBZ0IxbVBRO0VBQ0ksaUNBQUE7RUFDQSxXQUFBO0FoQjRtUFo7O0FnQnhtUEE7RUFFSSxjQUFBO0VBQ0Esb0NBQUE7RUFDQSxnQkFBQTtBaEIwbVBKO0FnQnptUEk7RUFDSSxXQUFBO0FoQjJtUFI7O0FnQnZtUEk7RUFFSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWhCeW1QUjs7QWdCdG1QQSxrQkFBQTtBQUVJO0VBRUksc0JBQUE7RUFFQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDZCQUFBO0VBQ0EseUJMMU5HO0FYaTBQWDtBZ0J0bVBRO0VBQ0ksaUNBQUE7QWhCd21QWjtBZ0JybVBJO0VBRUksaUNBQUE7QWhCc21QUjtBZ0JybVBRO0VBQ0Esb0NBQUE7RUFDQSxzQkFBQTtBaEJ1bVBSO0FnQm5tUEk7RUFFSSx3Q0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7QWhCb21QUjtBZ0JubVBRO0VBQ0ksZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHdDQUFBO0FoQnFtUFo7O0FnQi9sUFE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUNBQUE7QWhCa21QUjtBZ0JobVBRO0VBTko7SUFPSSw0QkFBQTtFaEJtbVBOO0FBQ0Y7QWdCbG1QUTtFQVRKO0lBVUksNEJBQUE7RWhCcW1QTjtBQUNGO0FnQmxtUFE7RUFESjtJQUVJLGtCQUFBO0VoQnFtUE47QUFDRjtBZ0JwbVBRO0VBQ0Esb0NBQUE7RUFDQSxXQUFBO0FoQnNtUFI7QWdCcm1QUTtFQUNJLGlDQUFBO0VBQ0EsV0FBQTtBaEJ1bVBaO0FnQmxtUFE7RUFESjtJQUVJLGtCQUFBO0VoQnFtUE47QUFDRjtBZ0JwbVBRO0VBQ0EsaURBQUE7RUFDQSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0EsMkJBQUE7QWhCc21QUjtBZ0JybVBRO0VBQ0ksb0NBQUE7RUFDQSx5QkFBQTtBaEJ1bVBaO0FnQmxtUFE7RUFDSSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUNBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtBaEJvbVBaOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBR0ksMkJBQUE7RUFDQSx1QkFBQTtBaEJnbVBKOztBZ0I5bFBBO0VBQ0ksc0JBQUE7QWhCaW1QSjs7QWdCL2xQQTtFQUNJLHNCQUFBO0FoQmttUEo7O0FnQmhtUEE7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7QWhCbW1QSjtBZ0JsbVBJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUdBLG9CQUFBO0FoQm9tUFI7QWdCbG1QSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QWhCb21QUjtBZ0JsbVBJO0VBQ0ksV0FBQTtBaEJvbVBSO0FnQm5tUFE7RUFDSSxXQUFBO0FoQnFtUFo7QWdCam1QUTtFQUNJLGNMallEO0FYbytQWDtBZ0JqbVBRO0VBQ0kseUJMcFlEO0FYdStQWDtBZ0IvbFBRO0VBQ0ksY0wzWUo7QVg0K1BSO0FnQi9sUFE7RUFDSSx5Qkw5WUo7QVgrK1BSO0FnQjdsUFE7RUFDSSxjTGhaSDtBWCsrUFQ7QWdCN2xQUTtFQUNJLHlCTG5aSDtBWGsvUFQ7QWdCM2xQUTtFQUNJLFdBQUE7QWhCNmxQWjtBZ0IzbFBRO0VBQ0ksc0JBQUE7QWhCNmxQWjs7QWdCemxQQTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FoQjRsUEo7QWdCM2xQSTtFQUNJLFdBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUdBQUE7RUFDQSw2RkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxxRUFBQTtBaEI2bFBSO0FnQjNsUEk7RUFDSSxjQUFBO0VBQ0EsMEJBQUE7QWhCNmxQUjtBZ0I1bFBRO0VBQ0kseUJBQUE7QWhCOGxQWjtBZ0IzbFBJO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0FoQjZsUFI7QWdCMWxQUTtFQUNJLHNCQUFBO0FoQjRsUFo7QWdCemxQWTtFQUNJLHlCQUFBO0FoQjJsUGhCOztBZ0J0bFBBO0VBRUksd0JBQUE7RUFDQSxXQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTtBaEJ3bFBKO0FnQnZsUEk7RUFDSSxXQUFBO0VBQ0EseUJBQUE7QWhCeWxQUjs7QWdCdGxQQTtFQUVJLGNBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0FoQndsUEo7QWdCdmxQSTtFQUNJLG9DQUFBO0VBQ0EsV0FBQTtBaEJ5bFBSOztBZ0J0bFBBO0VBQ0ksV0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFFQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0FoQnlsUEo7QWdCeGxQSTtFQUNJLGNBQUE7RUFDQSxXQUFBO0FoQjBsUFI7QWdCeGxQSTtFQUNJLHNCQUFBO0VBQ0EsaUJBQUE7QWhCMGxQUjtBZ0J6bFBRO0VBQ0ksaUJBQUE7QWhCMmxQWjtBZ0J6bFBRO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0FoQjJsUFo7QWdCeGxQSTtFQUNJLFdBQUE7QWhCMGxQUjtBSzVpUUk7RVdxYko7SUFnQ1EsaUJBQUE7RWhCMmxQTjtBQUNGOztBZ0J6bFBBO0VBRUksY0xwZmdCO0VLcWZoQixpQ0FBQTtBaEIybFBKO0FnQjFsUEk7RUFDSSxvQ0FBQTtBaEI0bFBSOztBZ0J6bFBBO0VBRUkseUJBQUE7QWhCMmxQSjtBZ0IxbFBJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0FoQjRsUFI7QWdCM2xQUTtFQUNJLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0FoQjZsUFo7QWdCMWxQSTtFQUNJLHlCQUFBO0FoQjRsUFI7O0FnQnpsUEE7RUFFSSx5QkFBQTtBaEIybFBKO0FnQjFsUEk7RUFDSSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtBaEI0bFBSO0FnQjNsUFE7RUFDSSxXQUFBO0VBQ0EseUJMdmlCRDtBWG9vUVg7QWdCMWxQSTtFQUNJLHlCTDNpQkc7QVh1b1FYO0FnQjFsUEk7RUFDSSxzQkFBQTtFQUNBLGNBQUE7QWhCNGxQUjtBZ0IzbFBRO0VBQ0kseUJMampCRDtFS2tqQkMsV0FBQTtBaEI2bFBaOztBZ0J6bFBBO0VBRUkseUJBQUE7QWhCMmxQSjtBZ0IxbFBJO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0FoQjRsUFI7QWdCM2xQUTtFQUNJLFdBQUE7RUFDQSx5QkFBQTtBaEI2bFBaO0FnQjFsUEk7RUFDSSxXQUFBO0VBQ0EseUJBQUE7QWhCNGxQUjs7QWdCemxQQTtFQUVJLHlCTDdpQkk7QVh3b1FSO0FnQjFsUEk7RUFDSSxjTC9pQkE7RUtnakJBLHlCQUFBO0FoQjRsUFI7QWdCM2xQUTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtBaEI2bFBaO0FnQjFsUEk7RUFDSSx5QkFBQTtBaEI0bFBSOztBZ0J6bFBBO0VBRUkseUJBQUE7RUFDQSx5QkFBQTtBaEIybFBKO0FnQjFsUEk7RUFDSSxjQUFBO0VBQ0EseUJBQUE7QWhCNGxQUjtBZ0IzbFBRO0VBQ0kseUJBQUE7RUFDQSxXQUFBO0FoQjZsUFo7QWdCMWxQSTtFQUNJLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0FoQjRsUFI7O0FnQnpsUEE7RUFFSSx5QkxybEJnQjtFS3NsQmhCLHlCQUFBO0FoQjJsUEo7QWdCMWxQSTtFQUNJLGNMeGxCWTtFS3lsQloseUJBQUE7QWhCNGxQUjtBZ0IzbFBRO0VBQ0kseUJMM2xCUTtFSzRsQlIsV0FBQTtBaEI2bFBaO0FnQjFsUEk7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtBaEI0bFBSOztBZ0J6bFBBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtBaEI0bFBKO0FnQjNsUEk7RUFDSSxhQUFBO0FoQjZsUFI7QUs5cVFJO0VXMmtCSjtJQVNRLGlCQUFBO0VoQjhsUE47QUFDRjs7QWdCNWxQQTtFQUVJLGNBQUE7QWhCOGxQSjtBZ0I3bFBJO0VBQ0ksY0x6b0JHO0FYd3VRWDs7QWdCNWxQQTtFQUVJLGNBQUE7QWhCOGxQSjtBZ0I3bFBJO0VBQ0ksY0FBQTtBaEIrbFBSOztBZ0I1bFBBO0VBRUksY0FBQTtBaEI4bFBKO0FnQjdsUEk7RUFDSSxjQUFBO0FoQitsUFI7O0FnQjVsUEE7RUFFSSxjTGpvQkk7QVgrdFFSO0FnQjdsUEk7RUFDSSxjQUFBO0FoQitsUFI7O0FnQjVsUEE7RUFFSSxjTHpwQkk7QVh1dlFSOztBZ0I1bFBBO0VBRUksY0FBQTtBaEI4bFBKOztBZ0IzbFBJO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FoQjhsUFI7QUt0dVFJO0VXNG5CQTtJQWNRLFlBQUE7SUFDQSxpQkFBQTtFaEJnbVBWO0FBQ0Y7O0FnQjVsUEk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQkFBQTtBaEIrbFBSOztBZ0I1bFBBO0VBQ0ksV0FBQTtBaEIrbFBKO0FnQjlsUEk7RUFDSSxXQUFBO0FoQmdtUFI7O0FnQjdsUEE7RUFDSSxXQUFBO0FoQmdtUEo7QWdCL2xQSTtFQUNJLGNBQUE7QWhCaW1QUjs7QWdCOWxQQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FoQmltUEo7QWdCaG1QSTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FoQmttUFI7O0FnQi9sUEE7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBaEJrbVBKO0FnQmptUEk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBaEJtbVBSOztBZ0JobVBBO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QWhCbW1QSjtBZ0JsbVBJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWhCb21QUjs7QWdCam1QQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtBaEJvbVBKOztBaUJuNFFBO0VBQ0UsYUFBQTtBakJzNFFGO0FpQnI0UUU7RUFGRjtJQUdJLGNBQUE7RWpCdzRRRjtBQUNGOztBaUJ0NFFBO0VBQ0UsY0FBQTtBakJ5NFFGO0FpQng0UUU7RUFGRjtJQUdJLHdCQUFBO0VqQjI0UUY7QUFDRjs7QWlCejRRQTtFQUNFLGNBQUE7QWpCNDRRRjtBaUIzNFFFO0VBRkY7SUFHSSxhQUFBO0VqQjg0UUY7QUFDRjs7QWlCNTRRQTtFQ1pFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QWxCNDVRRjs7QWlCbjVRQTtFQUNFLGtCQUFBO0FqQnM1UUY7O0FpQnA1UUE7RUFDSSxrQkFBQTtBakJ1NVFKO0FLdDNRSTtFWWxDSjtJQUdRLGlCQUFBO0VqQnk1UU47QUFDRjtBaUJ4NVFJO0VBQ0ksa0JBQUE7QWpCMDVRUjtBSzkzUUk7RVk3QkE7SUFHUSxpQkFBQTtFakI0NVFWO0FBQ0Y7QWlCMTVRSTtFQUVJLGtCQUFBO0FqQjI1UVI7QUt0NFFJO0VZdkJBO0lBSVEsZ0JBQUE7RWpCNjVRVjtBQUNGOztBaUIxNVFBO0VBQ0ksZ0JBQUE7QWpCNjVRSjtBSy80UUk7RVlmSjtJQUdRLGtCQUFBO0VqQis1UU47QUFDRjs7QWlCMzVRQTtFQUNFLDJCQUFBO0FqQjg1UUY7O0FpQjU1UUE7RUFDSSxnQkFBQTtBakIrNVFKOztBaUI3NVFBO0VBQ0ksZ0JBQUE7QWpCZzZRSjs7QWlCOTVRQTtFQUNJLG1CQUFBO0FqQmk2UUo7O0FpQi81UUE7RUFDSSxtQkFBQTtBakJrNlFKO0FLeDZRSTtFWUtKO0lBR1EsbUJBQUE7RWpCbzZRTjtBQUNGOztBaUJsNlFBO0VBQ0ksbUJBQUE7QWpCcTZRSjs7QWlCbjZRQTtFQUNJLG1CQUFBO0FqQnM2UUo7QUtyN1FJO0VZY0o7SUFHUSxtQkFBQTtFakJ3NlFOO0FBQ0Y7O0FpQnQ2UUE7RUFDSSxpQkFBQTtBakJ5NlFKOztBaUJ2NlFBO0VBQ0ksZ0JBQUE7QWpCMDZRSjs7QWlCeDZRQTtFQUNJLGNBQUE7QWpCMjZRSjtBS3Q4UUk7RVkwQko7SUFHUSxjQUFBO0VqQjY2UU47QUFDRjs7QWlCMzZRQTtFQUNJLGNBQUE7QWpCODZRSjtBSy84UUk7RVlnQ0o7SUFHUSxjQUFBO0VqQmc3UU47QUFDRjs7QWlCOTZRQTtFQUNJLGdCQUFBO0FqQmk3UUo7QUt4OVFJO0VZc0NKO0lBR1EsZ0JBQUE7RWpCbTdRTjtBQUNGOztBaUJoN1FBO0VBQ0kseUJBQUE7QWpCbTdRSjs7QWlCajdRQTtFQUNJLGFBQUE7QWpCbzdRSjs7QWlCbDdRQTtFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7QWpCcTdRSjtBaUJwN1FJO0VBSEo7SUFJUSw0QkFBQTtJQUNBLCtCQUFBO0VqQnU3UU47QUFDRjs7QWlCcjdRQTtFQUNJLDRCQUFBO0FqQnc3UUo7QWlCdjdRSTtFQUZKO0lBR1EsNEJBQUE7RWpCMDdRTjtBQUNGOztBaUJ4N1FBO0VBQ0ksNEJBQUE7QWpCMjdRSjtBaUIxN1FJO0VBRko7SUFHUSw0QkFBQTtFakI2N1FOO0FBQ0Y7QWlCNTdRRTtFQUxGO0lBTVEsNEJBQUE7RWpCKzdRTjtBQUNGOztBaUI3N1FBO0VBQ0ksb0JBQUE7QWpCZzhRSjtBSzNnUkk7RVkwRUo7SUFHUSxvQkFBQTtFakJrOFFOO0FBQ0Y7O0FpQmg4UUE7RUFDSSwrQkFBQTtBakJtOFFKO0FpQmw4UUk7RUFGSjtJQUdRLCtCQUFBO0VqQnE4UU47QUFDRjtBaUJwOFFFO0VBTEY7SUFNUSwrQkFBQTtFakJ1OFFOO0FBQ0Y7O0FpQnI4UUE7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0FqQnc4UUo7QWlCdjhRSTtFQUhKO0lBSVEsNEJBQUE7SUFDQSwrQkFBQTtFakIwOFFOO0FBQ0Y7QWlCejhRSTtFQVBKO0lBUVEsNEJBQUE7SUFDQSwrQkFBQTtFakI0OFFOO0FBQ0Y7O0FpQjE4UUE7RUFDSSwrQkFBQTtBakI2OFFKO0FpQjU4UUk7RUFGSjtJQUdRLGdDQUFBO0VqQis4UU47QUFDRjtBaUI5OFFJO0VBTEo7SUFNUSxnQ0FBQTtFakJpOVFOO0FBQ0Y7O0FpQi84UUE7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0FqQms5UUo7QWlCajlRSTtFQUhKO0lBSVEsNkJBQUE7SUFDQSxnQ0FBQTtFakJvOVFOO0FBQ0Y7QWlCbjlRSTtFQVBKO0lBUVEsNkJBQUE7SUFDQSxnQ0FBQTtFakJzOVFOO0FBQ0Y7O0FpQnA5UUE7RUFDSSx3QkFBQTtBakJ1OVFKO0FpQnQ5UUk7RUFGSjtJQUdRLHdCQUFBO0VqQnk5UU47QUFDRjtBaUJ4OVFFO0VBTEY7SUFNUSx3QkFBQTtFakIyOVFOO0FBQ0Y7O0FpQno5UUE7RUFDSSx3QkFBQTtBakI0OVFKO0FpQjM5UUk7RUFGSjtJQUdRLDZCQUFBO0VqQjg5UU47QUFDRjtBaUI3OVFFO0VBTEY7SUFNUSw2QkFBQTtFakJnK1FOO0FBQ0Y7O0FpQjc5UUE7RUFDSSx5Qk5oTVc7QVhncVJmOztBaUI5OVFBO0VBQ0MseUJOcE1ZO0FYcXFSYjs7QWlCLzlRQTtFQUNJLHlCTnBNSTtBWHNxUlI7O0FpQmgrUUE7RUFDQyxzQkFBQTtBakJtK1FEOztBaUJqK1FBO0VBQ0MseUJONUxVO0FYZ3FSWDs7QWlCbCtRQTtFQUNJLFdBQUE7RUFDQSxzQk5wTlE7QVh5clJaOztBaUJuK1FBO0VBQ0kseUJOM01HO0FYaXJSUDs7QWlCcCtRQTtFQUNJLHlCTmxOTztBWHlyUlg7O0FpQnIrUUE7RUFDSSxzQkFBQTtBakJ3K1FKOztBaUJ0K1FBO0VBQ0kseUJObk5TO0FYNHJSYjs7QWlCditRQTtFQUNJLHlCTmpOSTtBWDJyUlI7O0FpQngrUUE7RUFDSSx5Qk4zTlM7QVhzc1JiOztBaUJ6K1FBO0VBQ0kseUJOOU1XO0FYMHJSZjs7QWlCMStRQTtFQUNJLHlCTnROUztBWG1zUmI7O0FpQjMrUUE7RUFDSSx5Qk50T0s7QVhvdFJUOztBaUI1K1FBO0VBQ0kseUJOeE9TO0FYdXRSYjs7QWlCNytRQTtFQUNJLHlCQUFBO0FqQmcvUUo7O0FpQjkrUUE7RUFDSSx5Qk41TmdCO0FYNnNScEI7O0FpQjkrUUE7RUFDQyxjQUFBO0FqQmkvUUQ7O0FpQi8rUUE7RUFDQyxjTnZQVTtBWHl1Ulg7O0FpQmgvUUE7RUFDSSxjQUFBO0FqQm0vUUo7O0FpQmovUUE7RUFDQyxjQUFBO0FqQm8vUUQ7O0FpQmwvUUE7RUFDQyxjTi9QUTtBWG92UlQ7O0FpQm4vUUE7RUFDQyxjTmxRUTtBWHd2UlQ7O0FpQnAvUUE7RUFDSSxXQUFBO0FqQnUvUUo7O0FpQnIvUUE7RUFDSSxXQUFBO0FqQncvUUo7O0FpQnQvUUE7RUFDSSxjQUFBO0FqQnkvUUo7O0FpQnYvUUE7RUFDSSxjTjVRUztBWHN3UmI7O0FpQngvUUE7RUFDSSxjTnZQSTtBWGt2UlI7O0FpQnovUUE7RUFDSSxjQUFBO0FqQjQvUUo7O0FpQjEvUUE7RUFDSSxjTm5SUztBWGd4UmI7O0FpQjMvUUE7RUFDSSxjTmhRSTtBWDh2UlI7O0FpQjUvUUE7RUFDSSxnQkFBQTtBakIrL1FKOztBaUIzL1FBO0VBQ0ksNENBQUE7QWpCOC9RSjs7QWlCNS9RQTtFQUNDLDJCQUFBO0FqQisvUUQ7O0FpQjcvUUE7RUFDQyw4QkFBQTtBakJnZ1JEOztBaUI5L1FBO0VBQ0kseUNBQUE7QWpCaWdSSjs7QWlCLy9RQTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7QWpCa2dSRjtBaUJqZ1JFO0VBQ0UsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBakJtZ1JKOztBaUJoZ1JBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBakJtZ1JKOztBaUJoZ1JBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FqQm1nUko7QWlCbGdSRTtFQU5GO0lBT0ksOEJBQUE7RWpCcWdSRjtBQUNGOztBaUJsZ1JBO0VBQ0UsV0FBQTtBakJxZ1JGOztBaUJsZ1JBO0VBQ0MsNEJBQUE7RUFDQSwrQkFBQTtBakJxZ1JEO0FLdHlSSTtFWStSSjtJQUlFLDRCQUFBO0lBQ0EsK0JBQUE7RWpCdWdSQTtBQUNGO0FpQnRnUkM7RUFQRDtJQVFFLDRCQUFBO0lBQ0EsaUJBQUE7RWpCeWdSQTtBQUNGOztBaUJyZ1JBO0VBQ0MseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FqQndnUkQ7O0FpQnRnUkE7RUFDQyxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0FqQnlnUkQ7O0FpQnZnUkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBakIwZ1JKO0FpQnpnUkk7RUFDSSxtQkFBQTtBakIyZ1JSO0FpQnpnUkk7RUFDSSx1QkFBQTtFQUNBLGFBQUE7QWpCMmdSUjs7QWlCeGdSQTtFQUNJLG1CQUFBO0FqQjJnUko7O0FpQnpnUkE7RUFDSSw2QkFBQTtFQUNBLDRCQUFBO0FqQjRnUko7O0FpQjFnUkE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0FqQjZnUko7QWlCNWdSSTtFQUNJLFdBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0FqQjhnUlI7O0FLcDJSSTtFWXlWSjtJQUdRLGlCQUFBO0VqQjZnUk47QUFDRjs7QUsxMlJJO0VZcVdBO0lBR1EsaUJBQUE7RWpCdWdSVjtBQUNGOztBaUJuZ1JJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWpCc2dSUjs7QWlCbmdSQTtFQUNJLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDSCxnQkFBQTtBakJzZ1JEO0FLLzNSSTtFWW1YSjtJQVFFLDZCQUFBO0VqQndnUkE7QUFDRjs7QUtwNFJJO0VZaVlKO0lBR0UsaUJBQUE7RWpCcWdSQTtBQUNGO0FLMTRSSTtFWWlZSjtJQU1FLGVBQUE7RWpCdWdSQTtBQUNGOztBaUJyZ1JBO0VBQ0ksMkJBQUE7QWpCd2dSSjs7QWlCdGdSQTtFQUNJLFVBQUE7QWpCeWdSSjs7QWlCdmdSQTtFQUNJLHFCQUFBO0FqQjBnUko7O0FpQnhnUkE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0FqQjJnUko7QWlCMWdSSTtFQUNJLDJCQUFBO0FqQjRnUlI7QWlCM2dSUTtFQUNJLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpCNmdSWjs7QWlCemdSQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWpCNGdSSjtBaUIzZ1JJO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtBakI2Z1JSO0FpQjVnUlE7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBakI4Z1JaO0FpQjNnUkk7RUFDSSxxQk56ZUE7QVhzL1JSO0FpQjNnUkk7RUFDSSxxQk56ZUM7QVhzL1JUO0FpQjNnUkk7RUFDSSxxQk4zZUs7QVh3L1JiO0FpQjNnUkk7RUFDSSxxQk5oZkc7QVg2L1JYOztBaUIxZ1JBO0VBQ0kseUJOdGZJO0VNdWZKLFdBQUE7QWpCNmdSSjtBaUI1Z1JJO0VBQ0ksc0JBQUE7QWpCOGdSUjtBaUI1Z1JJO0VBQ0ksaUJBQUE7QWpCOGdSUjtBaUI1Z1JJO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY05qZ0JBO0FYK2dTUjtBSy85Ukk7RVk4Y0E7SUFLUSxXQUFBO0VqQmdoUlY7QUFDRjs7QWlCNWdSQTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHVFQUFBO0VBQ0EsK0RBQUE7RUFDQSwyQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdFQUFBO0FqQitnUko7QUtwL1JJO0VZd2RKO0lBZVEscUJBQUE7SUFDQSxnQkFBQTtFakJpaFJOO0FBQ0Y7O0FpQi9nUkE7RUFDSSxnQkFBQTtFQUNBLFNBQUE7QWpCa2hSSjs7QUsvL1JJO0VZK2VKO0lBRVEsZ0JBQUE7SUFDQSxTQUFBO0VqQm1oUk47QUFDRjs7QWlCemdSUTtFQUNJLGFOM2lCSDtBWHVqU1Q7O0FpQnRnUlE7RUFDSSxhTm5qQkQ7QVg0alNYOztBaUJuZ1JRO0VBQ0ksYU41akJKO0FYa2tTUjs7QWlCaGdSUTtFQUNJLGFOdGlCSjtBWHlpU1I7O0FpQjcvUVE7RUFDSSxhQUFBO0FqQmdnUlo7O0FpQjUvUUE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0FqQisvUUo7QWlCOS9RSTtFQUNJLDJCQUFBO0VBQ0EsbUJBQUE7QWpCZ2dSUjtBaUIvL1FRO0VBQ0ksWUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QWpCaWdSWjs7QWlCMy9RSTtFQUNJLGNOcG1CQTtBWGttU1I7O0FpQnovUUk7RUFDSSxjTnhtQkc7QVhvbVNYOztBaUJ2L1FJO0VBQ0ksY0FBQTtBakIwL1FSOztBaUJyL1FJO0VBQ0ksY056bEJBO0FYaWxTUjs7QWlCbi9RSTtFQUNJLGNOem5CQztBWCttU1Q7O0FpQmovUUk7RUFDSSxjTjduQks7QVhpblNiOztBaUIvK1FJO0VBQ0ksY041bkJBO0FYOG1TUjs7QWlCLytRQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QWpCay9RSjtBSy9rU0k7RVkybEJKO0lBSVEsaUJBQUE7SUFDQSxvQkFBQTtFakJvL1FOO0FBQ0Y7O0FpQmwvUUE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FqQnEvUUo7QUsxbFNJO0VZbW1CSjtJQUlRLGlCQUFBO0lBQ0Esb0JBQUE7RWpCdS9RTjtBQUNGOztBaUJyL1FBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBakJ3L1FKO0FLcm1TSTtFWTJtQko7SUFJUSxnQkFBQTtJQUNBLG1CQUFBO0VqQjAvUU47QUFDRjs7QWlCdi9RSTtFQUNJLGFBQUE7QWpCMC9RUjs7QWlCdC9RSTtFQUNJLGFBQUE7QWpCeS9RUjs7QWlCci9RSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QWpCdy9RUjs7QWlCci9RQTtFQUNJLFdBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0FqQncvUUo7O0FpQnQvUUE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FqQnkvUUo7QUtub1NJO0VZd29CSjtJQUlRLGlCQUFBO0lBQ0Esb0JBQUE7RWpCMi9RTjtBQUNGO0FpQjEvUUk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0FqQjQvUVI7QUs3b1NJO0VZK29CQTtJQUlRLGVBQUE7RWpCOC9RVjtBQUNGO0FLbHBTSTtFWStvQkE7SUFPUSxpQkFBQTtJQUNBLG1CQUFBO0VqQmdnUlY7QUFDRjtBaUI5L1FJO0VBQ0ksZUFBQTtBakJnZ1JSO0FLM3BTSTtFWTBwQkE7SUFHUSxpQkFBQTtFakJrZ1JWO0FBQ0Y7QWlCamdSUTtFQUNJLGdCQUFBO0FqQm1nUlo7QWlCaGdSSTtFQUNJLGFBQUE7QWpCa2dSUjtBaUI1L1FBO0VBQ0ksK0JBQUE7QWpCOC9RSjs7QWlCNS9RQTtFQUNJLDZCQUFBO0FqQisvUUo7QWlCOS9RSTtFQUNJLGdDQUFBO0FqQmdnUlI7QWlCLy9RUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUZBQUE7RUFDQSwrRUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHlCTjl1Qko7QVgrdVNSO0FpQjkvUUk7RUFDSSxnQkFBQTtBakJnZ1JSO0FpQi8vUVE7RUFDSSxnQ0FBQTtBakJpZ1JaO0FpQjkvUUk7RUFDSSxtQkFBQTtBakJnZ1JSOztBaUI3L1FBO0VBQ0ksNkJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqQmdnUko7O0FpQjcvUUk7RUFDSSxxQk4vdkJDO0FYK3ZTVDs7QWlCMy9RSTtFQUNJLHFCTnR3Qkc7QVhvd1NYOztBaUJ6L1FJO0VBQ0kscUJOanZCQTtBWDZ1U1I7O0FpQnYvUUk7RUFDSSxxQk54d0JBO0FYa3dTUjs7QWlCdi9RQTtFQUNJLGdCQUFBO0VBQ0EsbUNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBakIwL1FKOztBaUI5L1FBO0VBQ0ksZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FqQjAvUUo7QWlCei9RSTtFQUNJLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QWpCMi9RUjtBaUI5L1FJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBakIyL1FSOztBaUJ4L1FBO0VBQ0ksa0JBQUE7QWpCMi9RSjtBaUIxL1FJO0VBQ0ksa0JBQUE7RUFDQSxVQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FqQjQvUVI7QWlCMS9RSTtFQUNJLGNBQUE7QWpCNC9RUjs7QWlCeC9RQTtFQUNJLDhCQUFBO0FqQjIvUUo7O0FpQnovUUE7RUFDSSxxQkFBQTtBakI0L1FKOztBaUJ6L1FBO0VBQ0ksdUJBQUE7QWpCNC9RSjs7QWlCMS9RQTtFQUNJLFdBQUE7QWpCNi9RSjtBS2p4U0k7RVlteEJKO0lBR1EsV0FBQTtFakIrL1FOO0FBQ0Y7O0FpQjcvUUE7RUFFSSxvQkFBQTtPQUFBLGVBQUE7RUFFQSx3QkFBQTtPQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QWpCZ2dSSjtBSzl4U0k7RVl5eEJKO0lBUVEsb0JBQUE7U0FBQSxlQUFBO0VqQmtnUk47QUFDRjs7QWlCLy9RSTtFQUNJLGtCQUFBO0FqQmtnUlI7O0FpQi8vUUE7RUFDSSxrQkFBQTtBakJrZ1JKOztBbUJ2MlNBO0VBQ0kseUJSVUk7RVFUSixhQUFBO0VBQ0EsbUJBQUE7QW5CMDJTSjs7QW1CeDJTQTtFQUNJLGdGQUFBO0VBQ0Esd0VBQUE7QW5CMjJTSjs7QW1CejJTQTtFQUNJLCtFQUFBO0VBQ0EsdUVBQUE7QW5CNDJTSjs7QW1CMTJTQTtFQUNJLHlGQUFBO0VBQ0EsaUZBQUE7QW5CNjJTSjs7QW1CejJTSTtFQUNJLFdBQUE7QW5CNDJTUjtBbUIxMlNJO0VBQ0ksbUJBQUE7QW5CNDJTUjtBS3gwU0k7RWNyQ0E7SUFHUSxnQkFBQTtFbkI4MlNWO0FBQ0Y7QW1CNTJTSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QW5CODJTUjtBbUI3MlNRO0VBQ0ksV0FBQTtBbkIrMlNaO0FLdjFTSTtFY3pCSTtJQUdRLGlCQUFBO0VuQmkzU2Q7QUFDRjtBSzUxU0k7RWN6Qkk7SUFNUSxlQUFBO0VuQm0zU2Q7QUFDRjtBbUJoM1NRO0VBQ0kseUJSbENKO0VRbUNJLHNCQUFBO0FuQmszU1o7QW1CajNTWTtFQUNJLHNCQUFBO0FuQm0zU2hCO0FtQmozU1k7RUFDSSxXQUFBO0FuQm0zU2hCO0FLMzJTSTtFYy9CQTtJQTJCUSxhQUFBO0VuQm0zU1Y7QUFDRjtBbUJqM1NRO0VBQ0ksU0FBQTtBbkJtM1NaOztBb0IvNlNBLFdBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUVBLHNCQUFBO0VBRUEsaUJBQUE7RUFFQSxtQkFBQTtFQUNBLHdDQUFBO0FwQmk3U0o7O0FvQi82U0E7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FwQms3U0o7QW9CaDdTSTtFQUNJLGFBQUE7QXBCazdTUjtBb0IvNlNJO0VBQ0ksZUFBQTtFQUNBLFlBQUE7QXBCaTdTUjs7QW9COTZTQTs7RUFNSSwrQkFBQTtBcEJpN1NKOztBb0I5NlNBO0VBQ0ksa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FwQmk3U0o7QW9CLzZTSTtFQUVJLFdBQUE7RUFDQSxjQUFBO0FwQmc3U1I7QW9CNzZTSTtFQUNJLFdBQUE7QXBCKzZTUjtBb0I1NlNJO0VBQ0ksa0JBQUE7QXBCODZTUjs7QW9CMzZTQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQVdBLGFBQUE7QXBCbzZTSjtBb0I5NlNJO0VBQ0ksWUFBQTtBcEJnN1NSO0FvQjk2U0k7RUFDSSxjQUFBO0FwQmc3U1I7QW9COTZTSTtFQUNJLGFBQUE7QXBCZzdTUjtBb0IzNlNJO0VBQ0ksb0JBQUE7QXBCNjZTUjtBb0IxNlNJO0VBQ0ksY0FBQTtBcEI0NlNSO0FvQno2U0k7RUFDSSxrQkFBQTtBcEIyNlNSO0FvQng2U0k7RUFDSSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0FwQjA2U1I7O0FvQnY2U0E7RUFDSSxhQUFBO0FwQjA2U0o7O0FxQnArU0EsV0FBQTtBQUdJO0VBQ0kseUVBQUE7QXJCcStTUjs7QXFCaitTQSxVQUFBO0FBRUk7RUFDSSxvQkFBQTtFQUNBLG9DQUFBO0VBQ0EsaU9BQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QXJCbStTUjtBcUIvOVNBLFdBQUE7QUFFQTs7RUFFSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUdBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FyQmcrU0o7QXFCLzlTSTs7O0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXJCbStTUjtBcUJsK1NROzs7RUFDSSxVQWxFYTtBckJ3aVR6QjtBcUJuK1NJOztFQUNJLGFBckVtQjtBckIyaVQzQjtBcUJwK1NJOztFQUNJLG9CQW5GWTtFQW9GWixlQUFBO0VBQ0EsY0FBQTtFQUNBLGNWN0VEO0VVOEVDLGFBOUVnQjtFQStFaEIsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0FyQnUrU1I7O0FxQm4rU0E7RUFDSSxXQUFBO0FyQnMrU0o7QXFCcitTSTtFQUNJLFVBQUE7RUFDQSxZQUFBO0FyQnUrU1I7QXFCcitTSTtFQUNJLFlBaEdlO0FyQnVrVHZCO0FxQnQrU1E7RUFDSSxZQWpHVztBckJ5a1R2Qjs7QXFCbitTQTtFQUNJLFlBQUE7QXJCcytTSjtBcUJyK1NJO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QXJCdStTUjtBcUJyK1NJO0VBQ0ksWUE3R2U7QXJCb2xUdkI7QXFCdCtTUTtFQUNJLFlBaEhXO0FyQndsVHZCOztBcUJuK1NBLFNBQUE7QUFFQTtFQUNJLG1CQUFBO0FyQnErU0o7O0FxQmwrU0k7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBckJxK1NSO0FxQnArU1E7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7QXJCcytTWjtBcUJyK1NZO0VBQ0ksU0FBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QXJCdStTaEI7QXFCdCtTZ0I7RUFDSSxhQUFBO0FyQncrU3BCO0FxQnYrU29CO0VBQ0ksVUF0SkM7QXJCK25UekI7QXFCdCtTZ0I7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFoS0U7RUFpS0YsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkExS0E7RUEyS0EsZUFuS0g7RUFvS0csaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBM0tGO0VBNEtFLGFBcEtPO0VBcUtQLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQkFBQTtBckJ3K1NwQjtBcUJyK1NZO0VBQ0ksWUFuTEU7RUFvTEYsYUE5S1E7QXJCcXBUeEI7O0FzQnZxVEE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0F0QjBxVEo7O0FzQnhxVEE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QXRCMnFUSjs7QXNCenFUQTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QXRCNHFUSjtBc0IzcVRJO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0F0QjZxVFI7QUtyb1RJO0VpQmpEQTtJQVdRLFlBQUE7SUFDQSxlQUFBO0V0QitxVFY7QUFDRjtBSzNvVEk7RWlCakRBO0lBZVEsU0FBQTtJQUNBLFdBQUE7RXRCaXJUVjtBQUNGOztBc0I5cVRBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtBdEJpclRKO0FzQmhyVEk7RUFDSSx5Qlh4Qkc7QVgwc1RYO0FLNXBUSTtFaUJ2QkE7SUFHUSxzQkFBQTtFdEJvclRWO0FBQ0Y7QUtqcVRJO0VpQjdCSjtJQWNRLGlCQUFBO0V0Qm9yVE47QUFDRjtBS3RxVEk7RWlCN0JKO0lBaUJRLHVCQUFBO0lBQ0EsaUJBQUE7RXRCc3JUTjtBQUNGO0FLNXFUSTtFaUI3Qko7SUFxQlEsNEJBQUE7SUFDQSxpQkFBQTtFdEJ3clROO0FBQ0Y7QUtsclRJO0VpQjdCSjtJQXlCUSw0QkFBQTtJQUNBLGlCQUFBO0V0QjByVE47QUFDRjtBS3hyVEk7RWlCN0JKO0lBNkJRLDRCQUFBO0lBQ0EsaUJBQUE7RXRCNHJUTjtBQUNGOztBc0IxclRBO0VBQ0ksNEJBQUE7QXRCNnJUSjtBS2xzVEk7RWlCSUo7SUFLUSx1QkFBQTtFdEI2clROO0FBQ0Y7QUt2c1RJO0VpQklKO0lBUVEsNEJBQUE7RXRCK3JUTjtBQUNGO0FLNXNUSTtFaUJJSjtJQVdRLDRCQUFBO0V0QmlzVE47QUFDRjtBS2p0VEk7RWlCSUo7SUFjUSw0QkFBQTtFdEJtc1ROO0FBQ0Y7O0FzQmpzVEE7RUFDSSxrQkFBQTtBdEJvc1RKO0FzQm5zVEk7RUFDSSxhQUFBO0F0QnFzVFI7QXNCbnNUSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXRCcXNUUjs7QXNCbHNUQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0F0QnFzVEo7O0F1Qnh5VEk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QXZCMnlUUjtBdUJ6eVRJO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0F2QjJ5VFI7O0F1QnZ5VEE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0F2QjB5VEo7QXVCenlUSTtFQUNJLCtGQUFBO0F2QjJ5VFI7QXVCenlUSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0F2QjJ5VFI7QUtyd1RJO0VrQjNDQTtJQU9RLGlCQUFBO0V2QjZ5VFY7QUFDRjtBSzF3VEk7RWtCM0NBO0lBVVEsaUJBQUE7RXZCK3lUVjtBQUNGO0FLL3dUSTtFa0IzQ0E7SUFhUSxpQkFBQTtFdkJpelRWO0FBQ0Y7QXVCL3lUSTtFQUNJLFdBQUE7QXZCaXpUUjtBdUIveVRJO0VBQ0ksNkJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F2Qml6VFI7QUs1eFRJO0VrQnhCQTtJQUtRLFlBQUE7RXZCbXpUVjtBQUNGO0FLanlUSTtFa0JqQkk7SUFFUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFFBQUE7SUFDQSw0QkFBQTtFdkJvelRkO0FBQ0Y7QXVCbHpUUTtFQUNJLG1CQUFBO0F2Qm96VFo7QUs5eVRJO0VrQkxRO0lBRVEsa0JBQUE7RXZCcXpUbEI7QUFDRjtBS256VEk7RWtCRUE7SUFFUSxtQkFBQTtFdkJtelRWO0FBQ0Y7QXVCanpUSTtFQUNJLGVBQUE7QXZCbXpUUjs7QXdCdDNUSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0F4QnkzVFI7QXdCdDNUSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QXhCdzNUUjtBd0JyM1RJO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0F4QnUzVFI7QXdCcjNUSTtFQUNJLGdCQUFBO0F4QnUzVFI7QXdCcDNUUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QXhCczNUWjtBd0JyM1RZO0VBQ0ksYUFBQTtBeEJ1M1RoQjtBd0JwM1RRO0VBQ0ksV0FBQTtBeEJzM1RaO0F3QnAzVFE7RUFDSSxpQkFBQTtBeEJzM1RaO0F3QnAzVFE7RUFDSSxnQkFBQTtFQUNBLDZCQUFBO0F4QnMzVFo7QUs3MVRJO0VtQnpDQTtJQW1CUSx5RUFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7RXhCdTNUVjtBQUNGO0F3QnIzVEk7RUFDSSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLDRDQUFBO0VBQ0EsWUFBQTtBeEJ1M1RSO0FLMzJUSTtFbUJqQkE7SUFPUSxnQkFBQTtFeEJ5M1RWO0FBQ0Y7QXdCdjNUSTtFQUNJLG1CQUFBO0F4QnkzVFI7O0F3QnIzVEE7RUFDSSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBeEJ3M1RKOztBd0J0M1RBO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7QXhCeTNUSjs7QXdCdjNUQTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F4QjAzVEo7QXdCejNUSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0F4QjIzVFI7O0F3QngzVEE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxvQkFBQTtBeEIyM1RKO0F3QjEzVEk7RUFQSjtJQVFRLGlCQUFBO0V4QjYzVE47QUFDRjtBd0I1M1RJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQkFBQTtBeEI4M1RSO0F3QjczVFE7RUFQSjtJQVFRLGlCQUFBO0V4Qmc0VFY7QUFDRjtBd0I3M1RRO0VBQ0kscUJBQUE7QXhCKzNUWjtBd0I3M1RRO0VBQ0ksb0NBQUE7QXhCKzNUWjtBd0I3M1RRO0VBQ0ksNkJBQUE7RUFDQSxzQkFBQTtBeEIrM1RaO0F3QjUzVEk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLFlBQUE7QXhCODNUUjs7QXdCejNUSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsK0VBQUE7RUFDQSx1RUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QXhCNDNUUjtBS3Q5VEk7RW1CMEVBO0lBa0JRLHdCQUFBO0lBQ0osZ0JBQUE7RXhCODNUTjtBQUNGOztBeUJ2aFVJO0VBQ0ksbUJBQUE7QXpCMGhVUjtBeUJ4aFVJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0F6QjBoVVI7QXlCeGhVSTtFQUNJLGdCQUFBO0F6QjBoVVI7QUt2K1RJO0VvQnBEQTtJQUdRLGdCQUFBO0V6QjRoVVY7QUFDRjtBeUJ6aFVJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBekIyaFVSO0FLbC9USTtFb0I3Q0E7SUFNUSxpQkFBQTtFekI2aFVWO0FBQ0Y7QUt2L1RJO0VvQjdDQTtJQVNRLGlCQUFBO0V6QitoVVY7QUFDRjtBSzUvVEk7RW9CN0NBO0lBWVEsaUJBQUE7RXpCaWlVVjtBQUNGO0FLamdVSTtFb0I3Q0E7SUFlUSxpQkFBQTtFekJtaVVWO0FBQ0Y7QUt0Z1VJO0VvQjdDQTtJQWtCUSxpQkFBQTtFekJxaVVWO0FBQ0Y7QXlCcGlVUTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QXpCc2lVWjtBSy9nVUk7RW9CekJJO0lBSVEsZUFBQTtFekJ3aVVkO0FBQ0Y7QUtwaFVJO0VvQnpCSTtJQU9RLGlCQUFBO0V6QjBpVWQ7QUFDRjtBS3poVUk7RW9CekJJO0lBVVEsaUJBQUE7RXpCNGlVZDtBQUNGO0F5QnppVUk7RUFDSSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXpCMmlVUjtBS25pVUk7RW9CWEE7SUFLUSxZQUFBO0V6QjZpVVY7QUFDRjtBS3hpVUk7RW9CSkk7SUFFUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFFBQUE7SUFDQSwrQkFBQTtFekI4aVVkO0FBQ0Y7QUtsalVJO0VvQk9RO0lBRVEsa0JBQUE7RXpCNmlVbEI7QUFDRjtBS3JnVUk7RW9CbkNJO0lBRVEsOEJBQUE7SUFDQSxzQkFBQTtFekIwaVVkO0FBQ0Y7QXlCdmlVSTtFQUdJLDZCQUFBO0F6QnVpVVI7QXlCdGlVUTtFQUNJLHNCQUFBO0F6QndpVVo7O0F5QnBpVUE7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7QXpCdWlVSjs7QXlCcGlVSTtFQUNJLHFCQUFBO0F6QnVpVVI7QXlCcmlVSTtFQUNJLFlBQUE7QXpCdWlVUjs7QXlCcGlVQTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QXpCdWlVSjs7QXlCcmlVQTtFQUNJLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQ0FBQTtFQUNBLGlCQUFBO0F6QndpVUo7QXlCdmlVSTtFQUNJLGdGQUFBO0F6QnlpVVI7QUs5bFVJO0VvQitDSjtJQVNRLHlFQUFBO0V6QjBpVU47QUFDRjtBeUJ6aVVJO0VBQ0ksc0JBQUE7QXpCMmlVUjtBeUJ6aVVJO0VBQ0ksNkJBQUE7QXpCMmlVUjtBeUJ6aVVJO0VBQ0ksbUJBQUE7QXpCMmlVUjtBeUJ6aVVJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHlCZHhIRztFY3lISCxzREFBQTtFQUNBLFdBQUE7QXpCMmlVUjtBeUJ6aVVJO0VBQ0ksbUJBQUE7QXpCMmlVUjtBeUIxaVVRO0VBQ0ksZ0JBQUE7QXpCNGlVWjtBeUJ4aVVROzs7RUFHSSxVQUFBO0F6QjBpVVo7QXlCeGlVUTtFQUNJLFlBQUE7QXpCMGlVWjtBeUJ2aVVJO0VBQ0ksc0JBQUE7RUFDQSxtQkFBQTtBekJ5aVVSO0F5QnZpVUk7RUFDSSxrQkFBQTtFQUNBLGVBQUE7QXpCeWlVUjtBeUJ4aVVRO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBekIwaVVaO0FLanBVSTtFb0JrR0E7SUFRUSxvQkFBQTtFekIyaVVWO0FBQ0Y7QXlCemlVSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXpCMmlVUjtBSzVwVUk7RW9CNkdBO0lBTVEsdUJBQUE7RXpCNmlVVjtBQUNGO0F5QjFpVVE7OztFQUdJLFVBQUE7QXpCNGlVWjtBeUIxaVVRO0VBQ0ksWUFBQTtBekI0aVVaO0FLenFVSTtFb0IrQ0o7SUFrRlEsa0JBQUE7SUFDQSxzQkFBQTtFekI0aVVOO0V5QjNpVU07SUFDSSxzREFBQTtFekI2aVVWO0FBQ0Y7QUtsclVJO0VvQitDSjtJQXlGUSxrQkFBQTtJQUNBLDBCQUFBO0V6QjhpVU47RXlCN2lVTTtJQUNJLHNEQUFBO0V6QitpVVY7QUFDRjs7QXlCNWlVQTtFQUNJLG1CQUFBO0F6QitpVUo7QUsvclVJO0VvQitJSjtJQUdRLGdCQUFBO0V6QmlqVU47QUFDRjs7QTBCaHdVQTtFQUNJLGtCQUFBO0VBQ0EsVUFBQTtBMUJtd1VKO0FLenNVSTtFcUI1REo7SUFJUSxpQkFBQTtFMUJxd1VOO0FBQ0Y7QTBCcHdVSTtFQUNJLFdBQUE7QTFCc3dVUjtBMEJwd1VJO0VBQ0ksdUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0ExQnN3VVI7QTBCcHdVSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBMUJzd1VSO0FLNXRVSTtFcUI5Q0E7SUFPUSxlQUFBO0UxQnV3VVY7QUFDRjtBMEJwd1VZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0ExQnN3VWhCOztBMkJ0eVVJO0VBQ0ksbUJBQUE7QTNCeXlVUjtBMkJ2eVVJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7QTNCeXlVUjtBS3J2VUk7RXNCdkRBO0lBS1EsNEJBQUE7SUFDQSxtQkFBQTtFM0IyeVVWO0FBQ0Y7QTJCenlVSTtFQUNJLGFBQUE7RUFDQSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0IyeVVSO0EyQjF5VVE7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0EzQjR5VVo7QTJCMXlVUTtFQUNJLGNBQUE7RUFDQSxjQUFBO0EzQjR5VVo7QTJCenlVSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBM0IyeVVSO0EyQnh5VVE7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7QTNCMHlVWjtBMkJ2eVVJO0VBQ0kscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFdBQUE7QTNCeXlVUjtBMkJ2eVVJO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBM0J5eVVSO0EyQnh5VVE7RUFDSSxnQkFBQTtBM0IweVVaOztBNEJoMlVBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBLEVBQUEsb0RBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBNUJtMlVKO0E0QmoyVVE7RUFESjtJQUVRLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtFNUJvMlVWO0FBQ0Y7QTRCbDJVSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QTVCbzJVUjtBNEJuMlVRO0VBQ0kseUJqQlpKO0FYaTNVUjtBS2owVUk7RXVCOUNBO0lBYVEsWUFBQTtFNUJzMlVWO0FBQ0Y7O0E0Qm4yVUE7RUFDSSxZQUFBO0E1QnMyVUo7O0E0QnAyVUE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E1QnUyVUo7QUtuMVVJO0V1QjFCSjtJQVFRLGdCQUFBO0U1QnkyVU47QUFDRjtBS3gxVUk7RXVCMUJKO0lBV1EsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLE1BQUE7SUFDQSxxQkFBQTtJQUNBLFlBQUE7RTVCMjJVTjtBQUNGOztBNEJ6MlVBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QTVCNDJVSjtBSy8yVUk7RXVCTEo7SUFVUSxnQkFBQTtFNUI4MlVOO0FBQ0Y7QTRCNzJVSTtFQUNJLG1CQUFBO0E1QisyVVI7QUt2M1VJO0V1Qk9BO0lBR1EsaUJBQUE7RTVCaTNVVjtBQUNGO0E0Qi8yVUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBRUEsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0E1QmkzVVI7QUtsNVVJO0V1QmFBO0lBc0JRLHdCQUFBO0lBQ0osZ0JBQUE7RTVCbTNVTjtBQUNGO0E0QmozVUk7RUFDSSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBNUJtM1VSO0FLbDZVSTtFdUJ1Q0E7SUFVUSxnQkFBQTtFNUJxM1VWO0FBQ0Y7QTRCbDNVUTtFQUNJLDZCQUFBO0VBQ0Esc0JBQUE7QTVCbzNVWjtBNEJsM1VRO0VBQ0ksWUFBQTtBNUJvM1VaOztBNEJoM1VBO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSw2QkFBQTtBNUJtM1VKO0FLeDdVSTtFdUI4REo7SUFTUSxrQkFBQTtFNUJxM1VOO0FBQ0Y7QUs3N1VJO0V1QjhESjtJQVlRLFFBQUE7SUFDQSxlQUFBO0U1QnUzVU47QUFDRjs7QTRCcjNVQTtFQUNJLDJCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtBNUJ3M1VKOztBNEJ0M1VBO0VBQ0ksNkZBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBNUJ5M1VKOztBNEJ2M1VBO0VBQ0ksa0JBQUE7QTVCMDNVSjs7QTZCL2dWSTtFQUNJLDRCQUFBO0E3QmtoVlI7QUt4OVVJO0V3QjNEQTtJQUlRLDRCQUFBO0lBQ0EsbUJBQUE7RTdCbWhWVjtBQUNGO0E2QmpoVkk7RUFDSSw2QkFBQTtBN0JtaFZSO0E2QmpoVkk7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0E3Qm1oVlI7QTZCbGhWUTtFQUhKO0lBSVEsb0JBQUE7RTdCcWhWVjtBQUNGO0E2QnBoVlE7RUFOSjtJQU9RLG9CQUFBO0U3QnVoVlY7QUFDRjtBNkJ0aFZRO0VBVEo7SUFVUSxvQkFBQTtFN0J5aFZWO0FBQ0Y7QTZCeGhWUTtFQVpKO0lBYVEsb0JBQUE7RTdCMmhWVjtBQUNGO0E2QjFoVlE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7QTdCNGhWWjtBNkJ6aFZJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBN0IyaFZSO0E2QjFoVlE7RUFISjtJQUlRLG9CQUFBO0lBQ0EsaUJBQUE7RTdCNmhWVjtBQUNGO0E2QjVoVlE7RUFQSjtJQVFRLG9CQUFBO0U3QitoVlY7QUFDRjtBNkI5aFZRO0VBVko7SUFXUSxvQkFBQTtFN0JpaVZWO0FBQ0Y7QTZCaGlWUTtFQUNJLHVCQUFBO0E3QmtpVlo7QTZCL2hWSTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7QTdCaWlWUjtBNkJoaVZRO0VBSEo7SUFJUSxvQkFBQTtFN0JtaVZWO0FBQ0Y7QTZCbGlWUTtFQU5KO0lBT1Esb0JBQUE7SUFDQSxpQkFBQTtFN0JxaVZWO0FBQ0Y7QTZCcGlWUTtFQVZKO0lBV1Esb0JBQUE7SUFDQSxpQkFBQTtFN0J1aVZWO0FBQ0Y7QTZCdGlWUTtFQWRKO0lBZVEsb0JBQUE7RTdCeWlWVjtBQUNGO0E2QnhpVlE7RUFDSSx1QkFBQTtBN0IwaVZaO0E2QnZpVkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtFQUNBLE1BQUE7QTdCeWlWUjtBNkJ2aVZJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QTdCeWlWUjtBNkJ4aVZRO0VBSko7SUFLUSxVQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTdCMmlWVjtBQUNGO0E2QnppVkk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QTdCMmlWUjtBNkIxaVZRO0VBTEo7SUFNUSxNQUFBO0lBQ0EsVUFBQTtFN0I2aVZWO0FBQ0Y7QTZCNWlWUTtFQVRKO0lBVVEsV0FBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0U3QitpVlY7QUFDRjs7QTZCNWlWQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFFQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBN0IraVZKOztBOEJocVZJO0VBQ0ksZUFBQTtBOUJtcVZSO0E4QmpxVkk7RUFDSSx1Q25CcURPO0VtQnBEUCxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBOUJtcVZSO0E4QmhxVlE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBOUJrcVZaO0FLdG5WSTtFeUIvQ0k7SUFLUSxlQUFBO0lBQ0EscUJBQUE7RTlCb3FWZDtBQUNGO0E4QmxxVlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QTlCb3FWWjtBS2hvVkk7RXlCdENJO0lBSVEsaUJBQUE7RTlCc3FWZDtBQUNGO0FLcm9WSTtFeUIvQkk7SUFFUSxxQkFBQTtJQUNBLGFBQUE7RTlCc3FWZDtBQUNGO0FLM29WSTtFeUJoREE7SUF3QlEsYUFBQTtJQUNBLHNDQUFBO0U5QnVxVlY7QUFDRjtBOEJwcVZRO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBOUJzcVZaO0E4QnJxVlk7RUFDSSxxQm5CeENSO0FYK3NWUjtBOEJycVZZO0VBQ0kscUJBQUE7QTlCdXFWaEI7QThCcHFWUTtFQUNJLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBR0Esc0JBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxRQUFBO0E5QnNxVlo7QThCcnFWWTtFQUNJLDhCQUFBO0VBQ0EsZ0NBQUE7QTlCdXFWaEI7QThCdHFWZ0I7RUFDSSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsK0VBQUE7RUFDQSx1RUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBOUJ3cVZwQjtBOEJscVZRO0VBQ0ksYUFBQTtBOUJvcVZaO0FLeHNWSTtFeUJtQ0k7SUFHUSxxQkFBQTtJQUNBLGlCQUFBO0U5QnNxVmQ7QUFDRjtBSzlzVkk7RXlCa0NBO0lBU1EscUJBQUE7RTlCdXFWVjtBQUNGO0E4QnJxVkk7RUFDSSxTQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7QTlCdXFWUjtBS3p0Vkk7RXlCOENBO0lBTVEsNEJBQUE7SUFDQSxhQUFBO0lBQ0EsOEJBQUE7RTlCeXFWVjtBQUNGO0FLaHVWSTtFeUJ5REE7SUFFUSxvQkFBQTtFOUJ5cVZWO0FBQ0Y7QThCdnFWSTtFQUNJLGFBQUE7QTlCeXFWUjtBOEJ4cVZRO0VBQ0ksYUFBQTtBOUIwcVZaO0E4QnZxVkk7RUFDSSx5Qm5CckhBO0VtQnNIQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E5QnlxVlI7QThCeHFWUTtFQUNJLG1CQUFBO0E5QjBxVlo7QThCenFWWTtFQUNJLGFBQUE7QTlCMnFWaEI7QThCeHFWUTtFQUNJLG9DQUFBO0E5QjBxVlo7QThCeHFWUTtFQUNJLFdBQUE7RUFDQSwyRUFBQTtFQUNBLG1FQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxjbkIxSUo7RW1CMklJLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0E5QjBxVlo7QThCdnFWSTtFQUNJLHNCQUFBO0VBQ0EsY25CckpBO0VtQnNKQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QTlCeXFWUjtBOEJ4cVZRO0VBQ0kseUJBQUE7RUFDQSxnQ0FBQTtBOUIwcVZaO0E4QnhxVlE7RUFDSSxXQUFBO0VBQ0EsMkVBQUE7RUFDQSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY25CdEtKO0VtQnVLSSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EseUJuQjNLSjtBWHExVlI7QThCeHFWUTtFQUNJLHFCQUFBO0VBQ0EsZ0JBQUE7QTlCMHFWWjtBOEJ2cVZJO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0E5QnlxVlI7QThCeHFWUTtFQUNJLFVBQUE7QTlCMHFWWjtBOEJ4cVZRO0VBQ0ksWUFBQTtFQUNBLGlDQUFBO0E5QjBxVlo7QThCeHFWUTtFQUNJLGlDQUFBO0E5QjBxVlo7QUt4elZJO0V5QmtJQTtJQWVRLHFCQUFBO0lBQ0Esa0JBQUE7RTlCMnFWVjtBQUNGO0E4QnpxVkk7RUFDSSx5Qm5CdE1BO0VtQnVNQSxnQkFBQTtFQUNBLG1CQUFBO0E5QjJxVlI7QUtuMFZJO0V5QjJKQTtJQUVRLFVBQUE7RTlCMHFWVjtBQUNGO0E4QnZxVlE7RUFDSSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0E5QnlxVlo7QThCeHFWWTtFQUNJLG1CbkJ6TlI7QVhtNFZSO0E4QnhxVlk7RUFDSSx5QkFBQTtBOUIwcVZoQjtBOEJ2cVZRO0VBQ0ksZ0JBQUE7QTlCeXFWWjtBOEJucVZZO0VBQ0ksY0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0E5QnFxVmhCO0E4Qm5xVlk7RUFDSSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QTlCcXFWaEI7QThCbnFWb0I7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBOUJxcVZ4QjtBOEJocVZRO0VBQ0ksa0JBQUE7QTlCa3FWWjtBOEIvcFZJO0VBQ0kseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0E5QmlxVlI7QThCL3BWSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E5QmlxVlI7O0ErQmg4VkE7RUFDSSxxQkFBQTtBL0JtOFZKO0FLejRWSTtFMEIzREo7SUFHUSxxQkFBQTtFL0JxOFZOO0FBQ0Y7QUs5NFZJO0UwQjNESjtJQU1RLHFCQUFBO0UvQnU4Vk47QUFDRjtBK0J0OFZJO0VBQ0kscUJBQUE7QS9CdzhWUjtBK0J2OFZRO0VBQ0ksYUFBQTtBL0J5OFZaO0FLejVWSTtFMEJqREk7SUFHUSxjQUFBO0UvQjI4VmQ7QUFDRjtBK0J4OFZJO0VBQ0kscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QS9CMDhWUjtBK0J4OFZJO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0VBRUEsOEJBQUE7QS9CeThWUjtBK0J4OFZRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBL0IwOFZaO0ErQng4VlE7RUFDSSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUVBLGVBQUE7RUFDQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0EvQnk4Vlo7QUs5N1ZJO0UwQnRCSTtJQWFRLFNBQUE7SUFDQSx5QkFBQTtJQUdBLDhCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RS9CMjhWZDtBQUNGO0ErQjE4Vlk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QS9CNDhWaEI7QUt0OVZJO0UwQkRRO0lBYVEsbUJBQUE7RS9CODhWbEI7QUFDRjtBSzM5Vkk7RTBCckNBO0lBdURRLHlCQUFBO0lBR0EsbUJBQUE7RS9CNjhWVjtBQUNGO0ErQjM4Vkk7RUFDSSxhQUFBO0EvQjY4VlI7QStCMThWUTtFQUNJLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0EvQjQ4Vlo7QStCMzhWWTtFQUNJLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0NBQUE7RUFDQSxhQUFBO0EvQjY4VmhCO0ErQjU4VmdCO0VBQ0ksK0JBQUE7QS9CODhWcEI7QUszL1ZJO0UwQjRDWTtJQUdRLFlBQUE7RS9CZzlWdEI7QUFDRjtBS2hnV0k7RTBCdUNRO0lBWVEsWUFBQTtJQUNBLFNBQUE7RS9CaTlWbEI7QUFDRjtBS3RnV0k7RTBCdUNRO0lBZ0JRLFlBQUE7SUFDQSxXQUFBO0UvQm05VmxCO0FBQ0Y7QStCajlWWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QS9CbTlWaEI7QStCbDlWZ0I7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQkFBQTtBL0JtOVZwQjtBS3BpV0k7RTBCNEJJO0lBeURRLFlBQUE7RS9CbTlWZDtBQUNGO0ErQmo5VlE7RUFDSSxxQkFBQTtFQUNBLGdDQUFBO0EvQm05Vlo7QUs3aVdJO0UwQndGSTtJQUlRLGdCQUFBO0lBQ0Esc0JBQUE7RS9CcTlWZDtFK0JwOVZjO0lBQ0ksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0lBQ0EsbUNBQUE7SUFDQSxvQ0FBQTtJQUNBLFVBQUE7RS9CczlWbEI7QUFDRjtBK0JuOVZRO0VBQ0kseUJwQjNKSjtBWGduV1I7QStCcDlWWTtFQUNJLDhCQUFBO0EvQnM5VmhCO0ErQm45VlE7RUFDSSx5QnBCL0pEO0FYb25XWDtBK0JwOVZZO0VBQ0ksOEJBQUE7QS9CczlWaEI7QStCbjlWUTtFQUNJLHlCcEJqS0w7QVhzbldQO0ErQnA5Vlk7RUFDSSw4QkFBQTtBL0JzOVZoQjtBK0JuOVZRO0VBQ0kseUJwQnhLQztBWDZuV2I7QStCcDlWWTtFQUNJLDhCQUFBO0EvQnM5VmhCO0ErQmo5VlE7RUFDSSx3RUFBQTtBL0JtOVZaO0ErQi84VlE7RUFDSSxzRUFBQTtBL0JpOVZaO0ErQjc4VlE7RUFDSSx5RUFBQTtBL0IrOFZaO0ErQjM4VlE7RUFDSSxtRUFBQTtBL0I2OFZaO0ErQno4VlE7RUFDSSxzRUFBQTtBL0IyOFZaO0ErQnY4VlE7RUFDSSx3RUFBQTtBL0J5OFZaO0ErQnI4VlE7RUFDSSxtRUFBQTtBL0J1OFZaO0ErQm44VlE7RUFDSSxtRUFBQTtBL0JxOFZaO0ErQmo4VlE7RUFDSSwwRUFBQTtBL0JtOFZaO0ErQi83VlE7RUFDSSx5QnBCNU5MO0VvQjZOSyxtQkFBQTtFQUNBLHFGQUFBO0VBQ0EsNkVBQUE7QS9CaThWWjtBK0I3N1ZRO0VBQ0kseUJwQnBPTDtFb0JxT0ssbUJBQUE7RUFDQSxxRkFBQTtFQUNBLDZFQUFBO0EvQis3Vlo7QStCMzdWUTtFQUNJLHlCcEI1T0w7RW9CNk9LLG1CQUFBO0VBQ0EscUZBQUE7RUFDQSw2RUFBQTtBL0I2N1ZaO0ErQno3VlE7RUFDSSx5QnBCclBDO0VvQnNQRCxtQkFBQTtFQUNBLGdGQUFBO0VBQ0Esd0VBQUE7QS9CMjdWWjtBK0J0N1ZRO0VBQ0kseUJwQjlQQztFb0IrUEQsbUJBQUE7RUFDQSx5RkFBQTtFQUNBLGlGQUFBO0EvQnc3Vlo7QStCcDdWUTtFQUNJLHlCcEJ0UUM7RW9CdVFELG1CQUFBO0VBQ0EscUZBQUE7RUFDQSw2RUFBQTtBL0JzN1ZaO0ErQmw3VlE7RUFDSSx5QnBCOVFDO0VvQitRRCxtQkFBQTtFQUNBLHlGQUFBO0VBQ0EsaUZBQUE7QS9CbzdWWjtBK0JoN1ZRO0VBQ0kseUJwQnRSQztFb0J1UkQsbUJBQUE7RUFDQSxnR0FBQTtFQUNBLHdGQUFBO0EvQms3Vlo7QStCOTZWUTtFQUNJLHlCcEI5UkM7RW9CK1JELG1CQUFBO0VBQ0Esb0dBQUE7RUFDQSw0RkFBQTtBL0JnN1ZaOztBK0IzNlZJO0VBQ0ksaUJBQUE7QS9CODZWUjtBK0I3NlZRO0VBQ0ksY3BCOVNKO0FYNnRXUjtBK0I3NlZRO0VBQ0ksY3BCL1NEO0FYOHRXWDtBK0I3NlZRO0VBQ0ksY3BCOVNMO0FYNnRXUDtBK0I3NlZRO0VBQ0ksY3BCbFRDO0FYaXVXYjs7QWdDbHZXQTsrQ0FBQTtBQUdBO0VBQ0MsdUJBQUE7RUFDQSxpRUFBQTtFQUNBLHlVQUFBO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FoQ2l2V0Q7QWdDL3VXQTs7RUFFQyxrQ0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M5dVdBO0VBQ0MsZ0JBQUE7QWhDaXZXRDs7QWdDOXVXQTtFQUNDLGdCQUFBO0FoQ2l2V0Q7O0FnQzl1V0E7RUFDQyxnQkFBQTtBaENpdldEOztBZ0M3dVdDO0VBQ0MsY3JCcnJCTTtBWHE2WFI7O0FnQzV1V0M7RUFDQyxjckJ4ckJTO0FYdTZYWDs7QWdDM3VXQztFQUNDLGNyQjVyQk87QVgwNlhUOztBZ0MxdVdDO0VBQ0MsY3JCL3JCVztBWDQ2WGI7O0FnQ3p1V0M7RUFDQyxjckJuc0JLO0FYKzZYUDs7QWdDeHVXQztFQUNDLGNyQnZzQlc7QVhrN1hiOztBZ0N0dVdDO0VBQ0MsY3JCaHRCVztBWHk3WGI7O0FnQ3B1V0M7RUFDQyxjckI5c0JNO0FYcTdYUjs7QWdDcHVXQTtFQUNDLFlBQUE7QWhDdXVXRDtBZ0N0dVdDO0VBQ0MsWUFBQTtFQUNBLDhFQUFBO0VBQ0Esc0JBQUE7QWhDd3VXRjs7QWdDcHVXQztFQUNDLFlBQUE7RUFDQSxpRkFBQTtFQUNBLHNCQUFBO0FoQ3V1V0Y7O0FnQ251V0M7RUFDQyxZQUFBO0VBQ0EscUZBQUE7RUFDQSxzQkFBQTtBaENzdVdGOztBZ0NsdVdDO0VBQ0MsWUFBQTtFQUNBLCtFQUFBO0VBQ0Esc0JBQUE7QWhDcXVXRjs7QWlDeCtYQTtFQUNDLHVCQUFBO0VBQ0EsMEVBQUE7RUFDQSwyWEFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBakMyK1hEO0FpQ3grWEE7O0VBRUMsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FpQ3YrWEE7RUFDQyxnQkFBQTtBakMwK1hEOztBaUN2K1hBO0VBQ0MsZ0JBQUE7QWpDMCtYRDs7QWlDditYQTtFQUNDLGdCQUFBO0FqQzArWEQ7O0FrQzl6Y0E7RUFDQywyQkFBQTtFQUNBLDZMQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ2cwY0Q7QWtDOXpjQTtFQUNDLDJCQUFBO0VBQ0EseU1BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDK3pjRDtBa0M3emNBO0VBQ0MsMkJBQUE7RUFDQSwyTEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEM4emNEO0FrQzV6Y0E7RUFDQywyQkFBQTtFQUNBLHVNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQzZ6Y0Q7QWtDM3pjQTtFQUNDLDJCQUFBO0VBQ0EscU1BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDNHpjRDtBa0MxemNBO0VBQ0MsMkJBQUE7RUFDQSxpTkFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEMyemNEO0FrQ3p6Y0E7RUFDQywyQkFBQTtFQUNBLDZMQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQzB6Y0Q7QWtDeHpjQTtFQUNDLDJCQUFBO0VBQ0EseU1BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDeXpjRDtBa0N2emNBO0VBQ0MsMkJBQUE7RUFDQSwrTEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbEN3emNEO0FrQ3R6Y0E7RUFDQywyQkFBQTtFQUNBLDJNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ3V6Y0Q7QWtDcnpjQTtFQUNDLDJCQUFBO0VBQ0EsaU1BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDc3pjRDtBa0NwemNBO0VBQ0MsMkJBQUE7RUFDQSw2TUFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbENxemNEO0FrQ256Y0E7RUFDQywyQkFBQTtFQUNBLG1NQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ296Y0Q7QWtDbHpjQTtFQUNDLDJCQUFBO0VBQ0EsK01BQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWxDbXpjRDtBa0NqemNBO0VBQ0MsMkJBQUE7RUFDQSwyTEFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbENremNEO0FrQ2h6Y0E7RUFDQywyQkFBQTtFQUNBLHNNQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FsQ2l6Y0Q7QW1DbDdjQTtFQUNRLG1CQUFBO0FuQ283Y1I7QW1DbjdjUTtFQUZSO0lBR1ksbUJBQUE7RW5DczdjVjtBQUNGO0FtQ3I3Y0k7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FuQ3U3Y1I7QW1DdDdjUTtFQUNJLHdCQUFBO0FuQ3c3Y1o7QW1DdDdjUTtFQUNJLG9CQUFBO0FuQ3c3Y1o7QW1DcjdjSTtFQUNJLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQ0FBQTtFQUNBLDZDQUFBO0FuQ3U3Y1I7QW1DcjdjSTtFQUNJLGN4QmpCQTtBWHc4Y1I7QW1DdDdjUTtFQUNJLGNBQUE7QW5DdzdjWjtBbUNwN2NRO0VBQ0ksd0JBQUE7QW5DczdjWjtBbUNwN2NRO0VBQ0ksNkJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FuQ3M3Y1o7QW1DcDdjUTtFQUNJLGVBQUE7RUFDQSwyQkFBQTtBbkNzN2NaO0FtQ243Y0k7RUFDSSxXQUFBO0FuQ3E3Y1I7O0FvQ3QrY0E7RUFDSSxnQkFBQTtFQUNBLGdEQUFBO0VBQ0EsMEVBQUE7RUFDQSxjQUFBO0FwQ3krY0o7QUtqN2NJO0UrQjVESjtJQU1RLGVBQUE7RXBDMitjTjtBQUNGO0FLdDdjSTtFK0I1REo7SUFTUSxtQkFBQTtFcEM2K2NOO0FBQ0Y7QW9DNStjSTtFQUNJLGFBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FwQzgrY1I7QUtsOGNJO0UrQmpEQTtJQU9RLHFCQUFBO1NBQUEsZ0JBQUE7SUFDQSxhQUFBO0VwQ2cvY1Y7QUFDRjtBS3Q1Y0k7RStCbkdBO0lBV1EscUJBQUE7U0FBQSxnQkFBQTtFcENrL2NWO0FBQ0Y7QW9DaC9jSTtFQUNJLFVBQUE7RUFDQSw0QkFBQTtBcENrL2NSO0FvQ2gvY0k7RUFDSSw2QkFBQTtFQUNBLHdDQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBcENrL2NSO0FvQ2ovY1E7RUFDSSxhQUFBO0FwQ20vY1o7QW9Dai9jUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLDZCQUFBO0FwQ20vY1o7QW9DbC9jWTtFQUNJLGFBQUE7QXBDby9jaEI7QW9Dai9jUTtFQUNJLHlCQUFBO0FwQ20vY1o7QW9Dai9jZ0I7RUFDSSw0Q0FBQTtBcENtL2NwQjtBb0NqL2NnQjtFQUNJLFVBQUE7QXBDbS9jcEI7QW9Dai9jZ0I7RUFDSSw4Q0FBQTtBcENtL2NwQjtBS2wvY0k7RStCL0JBO0lBbUNRLGFBQUE7RXBDay9jVjtBQUNGO0FLMStjSTtFK0I1Q0E7SUFzQ1EsUUFBQTtFcENvL2NWO0FBQ0Y7O0FvQy8rY0k7RUFDSSxXQUFBO0VBQ0EscUJBQUE7QXBDay9jUjtBS3AvY0k7RStCQUE7SUFJUSxZQUFBO0VwQ28vY1Y7QUFDRjtBS3ovY0k7RStCQUE7SUFPUSxRQUFBO0VwQ3MvY1Y7QUFDRjtBSzkvY0k7RStCQUE7SUFVUSwyQkFBQTtFcEN3L2NWO0FBQ0Y7QW9Ddi9jUTtFQUNJLFdBQUE7QXBDeS9jWjtBS25oZEk7RStCeUJJO0lBR1EsV0FBQTtJQUNBLGtCQUFBO0VwQzIvY2Q7QUFDRjtBS3poZEk7RStCeUJJO0lBT1EsZUFBQTtFcEM2L2NkO0FBQ0Y7O0FvQ3gvY0E7RUFDSSxXQUFBO0VBQ0EsU0FBQTtBcEMyL2NKO0FvQzEvY0k7RUFDSSxnQkFBQTtBcEM0L2NSO0FLdGlkSTtFK0J5Q0E7SUFHUSxtQkFBQTtFcEM4L2NWO0FBQ0Y7QW9DNy9jUTtFQUNJLGN6Qi9GSjtBWDhsZFI7QW9DNS9jSTtFQUNJLHFCQUFBO0FwQzgvY1I7QW9DNy9jUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QnpCMUdDO0FYeW1kYjtBb0M5L2NZO0VBQ0ksb0NBQUE7QXBDZ2dkaEI7QUtqa2RJO0UrQm9ESTtJQWdCUSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0VwQ2lnZGQ7QUFDRjtBS3prZEk7RStCb0RJO0lBc0JRLGVBQUE7RXBDbWdkZDtBQUNGO0FvQ2hnZEk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7QXBDa2dkUjtBb0NoZ2RJO0VBQ0ksYUFBQTtBcENrZ2RSO0FLcmxkSTtFK0JxRlE7SUFDSSxlQUFBO0VwQ21nZGQ7QUFDRjtBSzFsZEk7RStCa0ZBO0lBUVEscUJBQUE7RXBDb2dkVjtBQUNGO0FvQ2xnZEk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtBcENvZ2RSO0FLbm1kSTtFK0JpR1E7SUFDSSxlQUFBO0VwQ3FnZGQ7QUFDRjtBS3htZEk7RStCNkZBO0lBU1EscUJBQUE7RXBDc2dkVjtBQUNGO0FvQ3BnZEk7RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QXBDc2dkUjtBS2xuZEk7RStCOEdRO0lBQ0ksa0JBQUE7SUFDQSx5QkFBQTtJQUNBLGdCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsY3pCL0pIO0VYc3FkWDtFb0N0Z2RjO0lBQ0kseUJ6QmpLUDtJeUJrS08sV0FBQTtFcEN3Z2RsQjtBQUNGO0FLaG9kSTtFK0J5R0E7SUFtQlEscUJBQUE7RXBDd2dkVjtBQUNGO0FLeG5kSTtFK0J5Qko7SUEwRlEsUUFBQTtJQUNBLFlBQUE7RXBDeWdkTjtBQUNGO0FLM29kSTtFK0JzQ0o7SUE4RlEsV0FBQTtFcEMyZ2ROO0FBQ0Y7O0FvQ3hnZEE7RUFDSSxXQUFBO0VBQ0EsYUFBQTtBcEMyZ2RKO0FvQ3pnZFE7RUFDSSxjQUFBO0FwQzJnZFo7QW9DeGdkSTtFQUNJLGtCQUFBO0FwQzBnZFI7QUs5b2RJO0UrQjJISjtJQVlRLFFBQUE7SUFDQSxnQkFBQTtFcEMyZ2ROO0FBQ0Y7QUtqcWRJO0UrQndJSjtJQWdCUSx3QkFBQTtJQUNBLGFBQUE7RXBDNmdkTjtFb0M1Z2RNO0lBQ0kscUJBQUE7SUFDQSxlQUFBO0VwQzhnZFY7QUFDRjtBSzNxZEk7RStCd0lKO0lBd0JRLHdCQUFBO0VwQytnZE47QUFDRjtBb0M5Z2RJO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBcENnaGRSO0FvQy9nZFE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBcENpaGRaO0FLNXJkSTtFK0JzS0k7SUFPUSxtQkFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtFcENtaGRkO0FBQ0Y7QW9DbGhkWTtFQUNJLGN6QmxPUjtBWHN2ZFI7QW9DamhkUTtFQUNJLGFBQUE7QXBDbWhkWjtBS3pzZEk7RStCcUxJO0lBR1EsY0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxxQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSxRQUFBO0VwQ3FoZGQ7QUFDRjtBb0NuaGRRO0VBQ0ksYUFBQTtBcENxaGRaO0FLdnRkSTtFK0JpTUk7SUFHUSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsU0FBQTtFcEN1aGRkO0VvQ3RoZGM7SUFDSSxnQkFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG9CQUFBO0VwQ3doZGxCO0FBQ0Y7QW9DcGhkWTtFQUNJLGN6QmxRUjtBWHd4ZFI7QUt4dWRJO0UrQmlOUTtJQUdRLGFBQUE7RXBDd2hkbEI7QUFDRjtBS2h1ZEk7RStCMk1JO0lBRVEsZUFBQTtFcEN1aGRkO0FBQ0Y7QUtydWRJO0UrQitNUztJQUVPLDJDQUFBO0lBQ0EsbUJBQUE7RXBDd2hkbEI7QUFDRjtBS3h2ZEk7RStCNE5TO0lBTU8sc0JBQUE7SUFDQSwwQkFBQTtJQUNBLGtCQUFBO0VwQzBoZGxCO0FBQ0Y7QUsvdmRJO0UrQjROUztJQVdPLGlCQUFBO0VwQzRoZGxCO0FBQ0Y7QUtwd2RJO0UrQjROUztJQWNPLG1CQUFBO0lBQ0Esc0JBQUE7RXBDOGhkbEI7QUFDRjtBb0MxaGRZO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtPQUFBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBcEM0aGRoQjtBS3R2ZEk7RStCb05RO0lBUVEsb0JBQUE7U0FBQSxlQUFBO0VwQzhoZGxCO0FBQ0Y7QW9DN2hkZ0I7RUFDSSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7RUFFQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXBDK2hkcEI7QUt2eWRJO0UrQjBQWTtJQWdCUSxpQkFBQTtJQUNBLFVBQUE7RXBDaWlkdEI7QUFDRjtBSzd5ZEk7RStCMFBZO0lBb0JRLGVBQUE7RXBDbWlkdEI7QUFDRjtBS3J5ZEk7RStCdVFnQjtJQUNJLGFBQUE7RXBDaWlkdEI7RW9DL2hka0I7SUFDSSxXQUFBO0VwQ2lpZHRCO0VvQ2hpZHNCO0lBQ0ksV0FBQTtJQUNBLGdCQUFBO0VwQ2tpZDFCO0FBQ0Y7QW9DN2hkZ0I7RUFDSSxnQkFBQTtFQUVBLHFCQUFBO0FwQytoZHBCO0FvQzdoZGdCO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QXBDK2hkcEI7QW9DNWhkWTtFQUNJLGdCQUFBO0VBRUEscUJBQUE7QXBDOGhkaEI7QW9DemhkZ0I7RUFDSSxjekJ0V1o7QVhpNGRSO0FLcDBkSTtFK0I0U1E7SUFFUSwyQ0FBQTtJQUNBLG1CQUFBO0VwQzBoZGxCO0FBQ0Y7QUt2MWRJO0UrQnlUUTtJQU1RLGdCQUFBO0lBQ0EsaUJBQUE7RXBDNGhkbEI7QUFDRjtBS2gxZEk7RStCdVRZO0lBQ0ksY3pCclhaO0VYaTVkTjtBQUNGO0FvQzFoZFk7RUFDSSxlQUFBO0FwQzRoZGhCO0FvQzFoZG9CO0VBQ0ksdUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBcEM0aGR4QjtBSzEyZEk7RStCd1VRO0lBVVEsVUFBQTtJQUNBLGdEQUFBO0VwQzRoZGxCO0VvQzNoZGtCO0lBQ0kseUJBQUE7RXBDNmhkdEI7QUFDRjtBb0N6aGRnQjtFQUNJLFVBQUE7QXBDMmhkcEI7QW9DMWhkcUI7RUFDRyxnQkFBQTtBcEM0aGR4QjtBS3ozZEk7RStCbVRJO0lBK0NRLFNBQUE7RXBDMmhkZDtFb0MxaGRjO0lBQ0ksa0JBQUE7RXBDNGhkbEI7RW9DM2hka0I7SUFDSSxzQkFBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RXBDNmhkdEI7RW9DNWhkc0I7SUFDSSxjQUFBO0VwQzhoZDFCO0VvQzVoZHNCO0lBQ0ksa0JBQUE7SUFDQSxzQkFBQTtFcEM4aGQxQjtFb0MzaGRrQjtJQUNJLE9BQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsdUJBQUE7SUFBQSxrQkFBQTtFcEM2aGR0QjtFb0MzaGQwQjtJQUNJLDJDQUFBO0VwQzZoZDlCO0VvQ3poZDhCO0lBQ0ksbUJBQUE7RXBDMmhkbEM7RW9DdGhkMEI7SUFDSSxnQkFBQTtFcEN3aGQ5QjtFb0NyaGRzQjtJQUNJLFNBQUE7SUFDQSxTQUFBO0lBQ0EsNEJBQUE7SUFDQSxNQUFBO0VwQ3VoZDFCO0VvQ3RoZDBCO0lBQ0kseUJBQUE7RXBDd2hkOUI7RW9DdGhkMEI7SUFDSSxnQkFBQTtFcEN3aGQ5QjtFb0NuaGRjO0lBQ0ksZUFBQTtFcENxaGRsQjtFb0NwaGRrQjtJQUNJLGFBQUE7SUFDQSxZQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSwrQkFBQTtJQUNBLDhCQUFBO0lBQ0EsU0FBQTtJQUNBLDZCQUFBO0lBQ0EsV0FBQTtFcENzaGR0QjtFb0NyaGRzQjtJQUNJLFVBQUE7RXBDdWhkMUI7RW9DdGhkMEI7SUFDSSxXQUFBO0VwQ3doZDlCO0VvQ3ZoZDhCO0lBQ0ksYUFBQTtFcEN5aGRsQztFb0N4aGRrQztJQUNJLFdBQUE7RXBDMGhkdEM7RW9DcGhkMEI7SUFDSSx5QkFBQTtFcENzaGQ5QjtFb0NyaGQ4QjtJQUNJLGFBQUE7RXBDdWhkbEM7RW9DcGhkMEI7SUFDSSwwQ0FBQTtFcENzaGQ5QjtFb0NuaGRzQjtJQUNJLGNBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxPQUFBO0lBQ0EsVUFBQTtJQUNBLE1BQUE7SUFDQSxnQkFBQTtFcENxaGQxQjtFb0NwaGQwQjtJQUNJLFdBQUE7RXBDc2hkOUI7RW9DcGhkMEI7SUFDSSxpQkFBQTtJQUNBLGdCQUFBO0VwQ3NoZDlCO0FBQ0Y7QUtoK2RJO0UrQjBaZ0I7SUFtRFEsT0FBQTtJQUNBLGdCQUFBO0VwQ3VoZDFCO0FBQ0Y7QUt0K2RJO0UrQmlkZ0I7SUFDSSx3Q0FBQTtFcEN3aGR0QjtFb0N2aGRzQjtJQUNJLHVCQUFBO0VwQ3loZDFCO0VvQ3JoZGtCO0lBQ0ksaUJBQUE7SUFDQSxlQUFBO0VwQ3VoZHRCO0VvQ3JoZDBCO0lBQ0ksWUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxtQ0FBQTtJQUNBLGtDQUFBO0VwQ3VoZDlCO0VvQ2xoZHNCO0lBQ0ksWUFBQTtFcENvaGQxQjtBQUNGO0FvQzNnZG9CO0VBQ0ksc0JBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0FwQzZnZHhCO0FvQzVnZHdCO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXBDOGdkNUI7QUtoZ2VJO0UrQnFmd0I7SUFDSSw2QkFBQTtFcEM4Z2Q5QjtBQUNGO0FvQ3pnZG9CO0VBQ0ksa0JBQUE7QXBDMmdkeEI7QW9DdGdkZ0I7RUFDQSxtRkFBQTtBcEN3Z2RoQjtBb0NwZ2RnQjtFQUNBLCtFQUFBO0FwQ3NnZGhCO0FvQ2xnZGdCO0VBQ0Esa0ZBQUE7QXBDb2dkaEI7QW9DaGdkZ0I7RUFDSSw4RUFBQTtFQUNBLHdCQUFBO0FwQ2tnZHBCO0FvQzkvY2dCO0VBQ0ksMkZBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7QXBDZ2dkcEI7QW9DNS9jZ0I7RUFDSSx3QkFBQTtBcEM4L2NwQjtBb0M1L2NnQjtFQUNJLFVBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7QXBDOC9jcEI7QW9DNS9jd0I7RUFDSSxZQUFBO0VBQ0EscUJBQUE7QXBDOC9jNUI7QUt2aWVJO0UrQnNpQmdCO0lBTVEsOEJBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7RXBDKy9jMUI7RW9DOS9jMEI7SUFDSSw2QkFBQTtFcENnZ2Q5QjtBQUNGO0FvQzUvY3dCO0VBQ0ksOEJBQUE7RUFDQSxvQkFBQTtPQUFBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FwQzgvYzVCO0FvQzcvYzRCO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtRkFBQTtFQUNBLDJFQUFBO0VBQ0Esc0JBQUE7QXBDKy9jaEM7QW9DNS9jZ0M7RUFDSSx5QnpCdG9CNUI7QVhvb2VSO0FvQ3QvY2dCO0VBQ0ksY3pCL29CWjtBWHVvZVI7QUt2bGVJO0UrQm1tQkk7SUFFUSwyQkFBQTtFcENzL2NkO0FBQ0Y7QUsxaWVJO0UrQmdIQTtJQXVjUSxPQUFBO0lBQ0EsU0FBQTtFcEN1L2NWO0FBQ0Y7QUtsbWVJO0UrQmtLQTtJQTJjUSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxrQkFBQTtJQUNBLGtCQUFBO1NBQUEsYUFBQTtJQUNBLE1BQUE7RXBDeS9jVjtBQUNGO0FLM21lSTtFK0JrS0E7SUFrZFEsb0JBQUE7U0FBQSxlQUFBO0VwQzIvY1Y7QUFDRjtBb0MxL2NJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtPQUFBLGVBQUE7QXBDNC9jUjtBb0MzL2NRO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxpQ0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FwQzYvY1o7QW9DMy9jUTtFQUNJLGVBQUE7RUFDQSx1Q3pCL29CRztBWDRvZWY7QW9DMy9jUTtFQUNJLGFBQUE7QXBDNi9jWjtBb0MzL2NRO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FwQzYvY1o7QW9DNS9jWTtFQUNJLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBcEM4L2NoQjtBb0NqZ2RZO0VBQ0ksMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FwQzgvY2hCO0FLMXBlSTtFK0J5cEJRO0lBS1EsZUFBQTtJQUNBLGdCQUFBO0VwQ2dnZGxCO0VvQ3RnZFU7SUFLUSxlQUFBO0lBQ0EsZ0JBQUE7RXBDZ2dkbEI7QUFDRjtBS2hxZUk7RStCa3BCSTtJQWlCUSxnQkFBQTtFcENpZ2RkO0FBQ0Y7QW9DOS9jSTtFQUNJLGVBQUE7QXBDZ2dkUjtBS3hxZUk7RStCdXFCQTtJQUdRLGVBQUE7SUFDQSxjekIzdEJKO0l5QjR0QkksaUJBQUE7RXBDa2dkVjtFb0NqZ2RVO0lBQ0ksYUFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsT0FBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0EsZ0NBQUE7RXBDbWdkZDtFb0NqZ2RVO0lBQ0ksZUFBQTtFcENtZ2RkO0VvQ2xnZGM7SUFDSSxnQkFBQTtJQUNBLGdCQUFBO0lBQ0EsUUFBQTtFcENvZ2RsQjtBQUNGO0FLbnNlSTtFK0J1cUJBO0lBNEJRLGlCQUFBO0VwQ29nZFY7QUFDRjtBS3hzZUk7RStCdXFCQTtJQStCUSxrQkFBQTtFcENzZ2RWO0FBQ0Y7O0FxQ3h3ZUk7RUFDSSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXJDMndlUjtBS3J0ZUk7RWdDM0RBO0lBT1EsV0FBQTtFckM2d2VWO0FBQ0Y7QUsxdGVJO0VnQzNEQTtJQVVRLGdCQUFBO0VyQyt3ZVY7QUFDRjtBcUM3d2VJO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FyQyt3ZVI7QXFDOXdlUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUIxQmRKO0UwQmVJLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBckNneGVaO0FLanZlSTtFZ0N2Q0k7SUFVUSxhQUFBO0VyQ2t4ZWQ7QUFDRjtBS3R2ZUk7RWdDekJRO0lBRVEsY0FBQTtFckNpeGVsQjtBQUNGO0FLM3ZlSTtFZ0M5Q0E7SUE0QlEsa0JBQUE7RXJDaXhlVjtBQUNGO0FLaHdlSTtFZ0M5Q0E7SUErQlEsaUJBQUE7RXJDbXhlVjtBQUNGO0FLcndlSTtFZ0M1REo7SUFpRFEsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGdDQUFBO0VyQ294ZU47QUFDRjtBSzV3ZUk7RWdDNURKO0lBc0RRLCtCQUFBO0VyQ3N4ZU47QUFDRjs7QXNDNTBlSTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBdEMrMGVSO0FLbHllSTtFaUMzREE7SUFnQlEsaUJBQUE7RXRDaTFlVjtBQUNGO0FzQ2gxZVE7RUFsQko7SUFtQlEsOEJBQUE7RXRDbTFlVjtBQUNGO0FzQ2wxZVE7RUFDSSxjM0JMTDtFMkJNSyxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QXRDbzFlWjtBc0NqMWVZO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0F0Q20xZWhCO0FzQ2wxZWdCO0VBQ0ksb0NBQUE7RUFDQSxXQUFBO0F0Q28xZXBCO0FzQ2oxZVk7RUFDSSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7QXRDbTFlaEI7QXNDbDFlZ0I7RUFDSSxvQ0FBQTtBdENvMWVwQjtBc0NoMWVRO0VBQ0ksOEJBQUE7QXRDazFlWjtBc0M5MGVnQjtFQUNJLGNBQUE7QXRDZzFlcEI7QXNDOTBlZ0I7RUFDSSxjQUFBO0F0Q2cxZXBCO0FzQzMwZUk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBdEM2MGVSO0FzQzUwZVE7RUFDSSxxQkFBQTtBdEM4MGVaO0FzQzUwZVE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7QXRDODBlWjtBc0M3MGVZO0VBSEo7SUFJUSxVQUFBO0V0Q2cxZWQ7QUFDRjtBc0M3MGVJO0VBQ0ksZ0JBQUE7QXRDKzBlUjtBc0M3MGVJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBdEMrMGVSO0FzQzkwZVE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtBdENnMWVaO0FLMTNlSTtFaUMrQkE7SUFjUSxnQkFBQTtFdENpMWVWO0FBQ0Y7QXNDLzBlSTtFQUNJLG1CQUFBO0F0Q2kxZVI7QXNDaDFlUTtFQUNJLGNBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QXRDazFlWjtBc0MvMGVJO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QXRDaTFlUjtBc0M5MGVRO0VBQ0ksV0FBQTtFQUNBLG9GQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0F0Q2cxZVo7QXNDNzBlSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0F0QyswZVI7QUt6NWVJO0VpQ3dFQTtJQUlRLFdBQUE7RXRDaTFlVjtBQUNGO0FLOTVlSTtFaUN3RUE7SUFPUSxXQUFBO0V0Q20xZVY7QUFDRjtBS242ZUk7RWlDd0VBO0lBVVEsV0FBQTtFdENxMWVWO0FBQ0Y7QXNDbjFlSTtFQUNJLFlBQUE7QXRDcTFlUjtBc0NwMWVRO0VBQ0kseUJBQUE7QXRDczFlWjtBSzk2ZUk7RWlDcUZBO0lBTVEsWUFBQTtFdEN1MWVWO0FBQ0Y7QUtuN2VJO0VpQ3FGQTtJQVNRLFlBQUE7RXRDeTFlVjtBQUNGO0FLeDdlSTtFaUNxRkE7SUFZUSxZQUFBO0V0QzIxZVY7QUFDRjs7QXNDdjFlSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXRDMDFlUjtBc0N4MWVJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMEZBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBdEMwMWVSO0FzQ3gxZUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSx3RkFBQTtFQUNBLHFCQUFBO0F0QzAxZVI7QXNDeDFlSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHlGQUFBO0VBQ0EscUJBQUE7QXRDMDFlUjs7QXNDdDFlQTtFQUNJLG1CQUFBO0F0Q3kxZUo7O0F1QzNoZlE7RUFDSSxXQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QXZDOGhmWjtBSzMrZUk7RWtDMURJO0lBU1EsaUJBQUE7RXZDZ2lmZDtBQUNGO0FLaC9lSTtFa0MxREk7SUFZUSxpQkFBQTtFdkNraWZkO0FBQ0Y7QUtyL2VJO0VrQzFESTtJQWVRLGlCQUFBO0V2Q29pZmQ7QUFDRjtBdUNqaWZZO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtBdkNtaWZoQjtBdUNoaWZRO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QXZDa2lmWjtBdUNoaWZRO0VBQ0ksbUJBQUE7QXZDa2lmWjtBdUMvaGZJO0VBRUksZ0RBQUE7QXZDZ2lmUjtBdUM5aGZJO0VBQ0ksYUFBQTtFQUNBLG1EQUFBO0VBQ0Esa0JBQUE7QXZDZ2lmUjtBdUM3aGZnQjtFQUNJLGE1QjlCUDtBWDZqZmI7QXVDN2hmZ0I7RUFDSSxlNUJqQ1A7QVhna2ZiO0F1QzdoZmdCO0VBQ0ksYTVCcENQO0FYbWtmYjtBdUMzaGZRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBdkM2aGZaO0FLM2hmSTtFa0NKSTtJQUlRLGlCQUFBO0lBQ0EsY0FBQTtFdkMraGZkO0FBQ0Y7QXVDN2hmUTtFQUNJLGNBQUE7QXZDK2hmWjtBdUN2aGZvQjtFQUNJLGE1QjFEWDtBWG1sZmI7QXVDdmhmb0I7RUFDSSxlNUI3RFg7QVhzbGZiO0F1Q3RoZmdCO0VBQ0ksbUJBQUE7QXZDd2hmcEI7QUs3aWZJO0VrQ1dRO0lBYVEsaUJBQUE7RXZDeWhmbEI7QUFDRjtBdUNyaGZJO0VBQ0ksc0JBQUE7RUFDQSxxQjVCL0VBO0U0QmdGQSxjNUJoRkE7QVh1bWZSOztBdUNwaGZBO0VBQ0ksbUJBQUE7QXZDdWhmSjs7QXdDdm5mQTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0F4QzBuZko7QXdDem5mSTtFQUNJLGtCQUFBO0F4QzJuZlI7QXdDMW5mUTtFQUZKO0lBR1EsaUJBQUE7SUFDQSxjQUFBO0V4QzZuZlY7QUFDRjtBd0MzbmZJO0VBQ0ksa0JBQUE7QXhDNm5mUjtBd0MzbmZJO0VBZko7SUFnQlEsaUJBQUE7SUFDQSxvQkFBQTtFeEM4bmZOO0FBQ0Y7QXdDN25mSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0F4QytuZlI7QXdDOW5mUTtFQUpKO0lBS1EsWUFBQTtFeENpb2ZWO0FBQ0Y7QXdDL25mSTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7QXhDaW9mUjtBd0MvbmZJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0F4Q2lvZlI7QXdDaG9mUTtFQUNJLGdCQUFBO0F4Q2tvZlo7QXdDL25mSTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F4Q2lvZlI7QXdDaG9mUTtFQUNJLFdBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXhDa29mWjtBd0Nob2ZRO0VBQ0ksZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7RUFFQSxxQkFBQTtBeENrb2ZaO0F3Q2hvZlE7RUFDSSxnQkFBQTtFQUVBLHFCQUFBO0F4Q2tvZlo7O0F5Q3ZzZkE7K0NBQUE7QUFFQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlCQUFBO0F6QzBzZko7QXlDenNmSTtFQUNJLGtCQUFBO0F6QzJzZlI7QXlDeHNmUTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBekMwc2ZaO0F5Q3pzZlk7RUFSSjtJQVNRLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0V6QzRzZmQ7QUFDRjtBeUMzc2ZZO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBekM2c2ZoQjtBeUM1c2ZnQjtFQU5KO0lBT1EsY0FBQTtFekMrc2ZsQjtBQUNGO0F5QzFzZkk7RUFDSSxhQUFBO0F6QzRzZlI7QXlDM3NmUTtFQUZKO0lBR1EsY0FBQTtFekM4c2ZWO0FBQ0Y7O0F5QzNzZkE7RUFDSSxrQkFBQTtFQUNBLFdBQUE7QXpDOHNmSjtBeUM3c2ZJO0VBSEo7SUFJUSxZQUFBO0lBQ0EsY0FBQTtFekNndGZOO0FBQ0Y7QXlDL3NmSTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSx5QjlCdkNPO0U4QndDUCxvQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXpDaXRmUjtBeUNodGZRO0VBQ0kseUI5QnRESDtBWHd3ZlQ7QXlDaHRmUTtFQWZKO0lBZ0JRLFdBQUE7RXpDbXRmVjtBQUNGOztBeUMvc2ZBO0VBRUkscUJBQUE7QXpDaXRmSjtBeUNodGZJO0VBSEo7SUFJUSx3QkFBQTtFekNtdGZOO0FBQ0Y7O0F5Q2p0ZkE7RUFDSSxZQUFBO0F6Q290Zko7O0F5Q2p0ZkE7RUFDSSxhQUFBO0VBQ0EseUJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBUUEsd0ZBQUE7QXpDNnNmSjtBeUNwdGZJO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0F6Q3N0ZlI7QXlDcnRmUTtFQUhKO0lBSVEsZ0JBQUE7RXpDd3RmVjtBQUNGO0F5Q3J0Zkk7RUFDSSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QXpDdXRmUjtBeUN0dGZRO0VBQ0ksaUJBQUE7QXpDd3RmWjs7QTBDbDBmQTtFQUNJLGlCQUFBO0ExQ3EwZko7QTBDcDBmSTtFQUZKO0lBR1EsaUJBQUE7RTFDdTBmTjtBQUNGO0EwQ3QwZkk7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBMUN3MGZSO0EwQ3QwZkk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QTFDdzBmUjtBMEN0MGZJO0VBQ0ksdUJBQUE7QTFDdzBmUjtBMEN2MGZRO0VBRko7SUFHUSxnQkFBQTtJQUNBLG1CQUFBO0UxQzAwZlY7QUFDRjtBMEN6MGZRO0VBQ0ksc0NBQUE7QTFDMjBmWjtBMEN4MGZJO0VBQ1Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0ExQzAwZlo7QTBDejBmWTtFQUxSO0lBTVksZUFBQTtFMUM0MGZkO0FBQ0Y7QTBDMTBmSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QTFDNDBmUjtBMEMzMGZRO0VBSko7SUFLUSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxjQUFBO0UxQzgwZlY7QUFDRjtBMEM1MGZJO0VBQ0kseUIvQjNCSztFK0I0QkwsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QTFDODBmUjtBMEM3MGZRO0VBQ0ksYUFBQTtBMUMrMGZaO0EwQzUwZkk7RUFDSSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBMUM4MGZSO0EwQzMwZkk7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7QTFDNjBmUjs7QTJDeDRmSTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QTNDMjRmUjtBMkMxNGZRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBM0M0NGZaO0FLMTFmSTtFc0NyREk7SUFLUSxhQUFBO0lBQ0EsWUFBQTtFM0M4NGZkO0FBQ0Y7QTJDNTRmUTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QTNDODRmWjtBMkMzNGZJO0VBQ0kseUJBQUE7RUFDQSxjaENWRztFZ0NXSCxnQkFBQTtFQUNBLGdCQUFBO0EzQzY0ZlI7QTJDMzRmSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QTNDNjRmUjtBMkMzNGZJO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QTNDNjRmUjtBS3IzZkk7RXNDNUJBO0lBTVEsaUJBQUE7RTNDKzRmVjtBQUNGO0EyQzc0Zkk7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QTNDKzRmUjtBSzkzZkk7RXNDbkJBO0lBSVEsaUJBQUE7RTNDaTVmVjtBQUNGO0EyQy80Zkk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBM0NpNWZSO0FLeDRmSTtFc0NaQTtJQUtRLGlCQUFBO0UzQ201ZlY7QUFDRjtBMkNqNWZJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7QTNDbTVmUjtBMkNsNWZRO0VBQ0kscUJBQUE7RUFDQSxlQUFBO0EzQ281Zlo7QTJDbDVmUTtFQUNJLDZCQUFBO0VBQ0EsY2hDeEREO0VnQ3lEQyxnQkFBQTtFQUNBLGFBQUE7QTNDbzVmWjtBMkNuNWZZO0VBQ0kseUJoQzVETDtFZ0M2REssV0FBQTtBM0NxNWZoQjtBS3A2Zkk7RXNDUUk7SUFVUSxrQkFBQTtJQUNBLGtCQUFBO0UzQ3M1ZmQ7QUFDRjtBSzE2Zkk7RXNDSkE7SUEyQlEsYUFBQTtFM0N1NWZWO0FBQ0Y7QTJDcDVmUTtFQUNJLGlCQUFBO0EzQ3M1Zlo7QTJDcDVmUTtFQUNJLHFCQUFBO0EzQ3M1Zlo7QTJDcDVmUTtFQUNJLGFBQUE7QTNDczVmWjtBS3g3Zkk7RXNDaUNJO0lBR1EscUJBQUE7RTNDdzVmZDtBQUNGO0EyQ3Q1ZlE7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFNBQUE7QTNDdzVmWjtBS244Zkk7RXNDdUNJO0lBTVEsbUJBQUE7RTNDMDVmZDtBQUNGO0FLeDhmSTtFc0N1Q0k7SUFTUSx5QkFBQTtFM0M0NWZkO0FBQ0Y7QTJDMTVmUTtFQUNJLGFBQUE7QTNDNDVmWjtBS2g5Zkk7RXNDbURJO0lBR1EsbUJBQUE7RTNDODVmZDtBQUNGO0EyQzU1ZlE7RUFDSSxlQUFBO0EzQzg1Zlo7QTJDNTVmUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QTNDODVmWjtBMkM1NWZRO0VBQ0ksZ0NBQUE7RUFDQSxzQkFBQTtBM0M4NWZaO0FLbjlmSTtFc0NhQTtJQTJDUSxhQUFBO0lBQ0EsbUJBQUE7RTNDKzVmVjtBQUNGO0EyQzc1Zkk7RUFDSSxhQUFBO0EzQys1ZlI7QTJDOTVmUTtFQUNJLGNBQUE7QTNDZzZmWjtBSzUrZkk7RXNDeUVBO0lBTVEsY0FBQTtFM0NpNmZWO0FBQ0Y7QTJDaDZmUTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtBM0NrNmZaO0FLci9mSTtFc0NpRkk7SUFJUSxRQUFBO0UzQ282ZmQ7QUFDRjtBMkNqNmZJO0VBQ0kseUJoQ3hJRztFZ0N5SUgsV0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0EzQ202ZlI7QUtsZ2dCSTtFc0N5RkE7SUFRUSxhQUFBO0UzQ3E2ZlY7QUFDRjtBMkNuNmZJO0VBQ0ksZUFBQTtBM0NxNmZSO0FLMWdnQkk7RXNDb0dBO0lBR1Esa0JBQUE7RTNDdTZmVjtBQUNGO0FLL2dnQkk7RXNDMkdJO0lBRVEsZUFBQTtFM0NzNmZkO0FBQ0Y7QUtwaGdCSTtFc0NnSEk7SUFFUSxrQkFBQTtFM0NzNmZkO0FBQ0Y7QTJDcDZmUTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QTNDczZmWjtBMkNyNmZZO0VBQ0ksY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EseUJoQzVLUjtFZ0M2S1Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTNDdTZmaEI7QUs1aWdCSTtFc0N3SFE7SUFlUSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0Esa0JBQUE7RTNDeTZmbEI7QUFDRjtBMkNyNmZZO0VBQ0ksbUJBQUE7QTNDdTZmaEI7QUt2amdCSTtFc0MrSVE7SUFHUSxnQkFBQTtFM0N5NmZsQjtBQUNGO0EyQ3g2ZmdCO0VBQ0ksV0FBQTtFQUNBLDZCQUFBO0VBQ0EseUVBQUE7RUFDQSxpRUFBQTtFQUNBLHlCaEN6TVo7RWdDME1ZLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0EzQzA2ZnBCO0FLemtnQkk7RXNDb0pZO0lBYVEsU0FBQTtFM0M0NmZ0QjtBQUNGO0FLOWtnQkk7RXNDb0pZO0lBZ0JRLFNBQUE7RTNDODZmdEI7QUFDRjtBS25sZ0JJO0VzQ29KWTtJQW1CUSxTQUFBO0UzQ2c3ZnRCO0FBQ0Y7QTJDNTZmZ0I7RUFDSSxZQUFBO0EzQzg2ZnBCO0FLM2xnQkk7RXNDMktRO0lBS1EsaUJBQUE7RTNDKzZmbEI7QUFDRjtBMkM1NmZnQjtFQUNJLFlBQUE7QTNDODZmcEI7QUtubWdCSTtFc0NtTFE7SUFLUSxpQkFBQTtFM0MrNmZsQjtBQUNGOztBMkMxNmZBO0VBQ0ksa0JBQUE7QTNDNjZmSjtBMkM1NmZJO0VBQ0ksb0JBQUE7QTNDODZmUjtBSy9tZ0JJO0VzQ2dNQTtJQUdZLHVJQUFBO0lBQ0EsMkJBQUE7SUFDQSx1Q0FDRTtJQUNGLG9DQUFBO0UzQys2ZmQ7QUFDRjtBS3ZuZ0JJO0VzQ2dNQTtJQVVZLDJCQUFBO0lBQ0EsdUNBQUE7RTNDaTdmZDtBQUNGO0FLN25nQkk7RXNDZ01BO0lBY1ksb0VBQUE7SUFDQSx5QkFBQTtJQUNBLDhCQUFBO0UzQ203ZmQ7QUFDRjtBMkNsN2ZZO0VBbEJSO0lBbUJZLHlCQUFBO0lBQ0EsOEJBQUE7RTNDcTdmZDtBQUNGO0FLMW9nQkk7RXNDdU5BO0lBRVEsaUJBQUE7SUFDQSxZQUFBO0UzQ3E3ZlY7QUFDRjtBS2hwZ0JJO0VzQ3VOQTtJQU1RLDRFQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLCtCQUFBO0UzQ3U3ZlY7QUFDRjtBMkNyN2ZJO0VBQ0ksZUFBQTtBM0N1N2ZSO0FLM3BnQkk7RXNDbU9BO0lBR1EsbUJBQUE7RTNDeTdmVjtBQUNGO0EyQ3Y3Zkk7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtBM0N5N2ZSO0FLdHFnQkk7RXNDeU9BO0lBTVEsa0JBQUE7SUFDQSx1QkFBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7RTNDMjdmVjtBQUNGO0EyQzE3ZlE7RUFDSSxvQ0FBQTtBM0M0N2ZaO0EyQ3o3Zkk7RUFDSSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0EzQzI3ZlI7QUt4cmdCSTtFc0N3UEE7SUFPUSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFM0M2N2ZWO0FBQ0Y7QTJDNTdmUTtFQUNJLHlCQUFBO0VBQ0EseUJBQUE7QTNDODdmWjtBMkMzN2ZJO0VBQ0ksb0JBQUE7RUFDQSxnQkFBQTtBM0M2N2ZSO0FLdHBnQkk7RXNDdU5BO0lBSVEsbUJBQUE7RTNDKzdmVjtBQUNGO0EyQzk3ZlE7RUFDSSxhQUFBO0EzQ2c4Zlo7QUtodGdCSTtFc0MrUUk7SUFHUSxxQkFBQTtFM0NrOGZkO0FBQ0Y7QTJDajhmWTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFDQUFBO0EzQ204ZmhCO0EyQ2g4Zlk7RUFDSSxRQUFBO0VBQ0EsaUJBQUE7QTNDazhmaEI7QUtsdWdCSTtFc0M4UlE7SUFJUSxrQkFBQTtFM0NvOGZsQjtBQUNGO0EyQ244ZmdCO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7QTNDcThmcEI7QUsvdWdCSTtFc0NvU1k7SUFRUSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsMEJBQUE7SUFDQSxrQkFBQTtFM0N1OGZ0QjtBQUNGO0EyQ3Q4Zm9CO0VBQ0kseUJoQ2hXYjtFZ0NpV2EsV0FBQTtBM0N3OGZ4QjtBMkNwOGZZO0VBQ0ksUUFBQTtBM0NzOGZoQjtBMkNuOGZRO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0NxOGZaO0FLcndnQkk7RXNDMlRJO0lBT1EscUJBQUE7RTNDdThmZDtBQUNGO0EyQ3Q4Zlk7RUFDSSxVQUFBO0EzQ3c4ZmhCO0EyQ2w4ZlE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBM0NvOGZaO0EyQ244Zlk7RUFDSSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0EzQ3E4ZmhCO0EyQ3A4ZmdCO0VBQ0ksY0FBQTtBM0NzOGZwQjtBMkMvN2ZnQjtFQUNJLFlBQUE7RUFDQSxjaEMzWVQ7QVg0MGdCWDtBSzl4Z0JJO0VzQzJWWTtJQUlRLGlCQUFBO0UzQ204ZnRCO0FBQ0Y7QUtueWdCSTtFc0NzV0k7SUFFUSw2QkFBQTtJQUNBLGtDQUFBO0lBQ0EscUNBQUE7RTNDKzdmZDtBQUNGO0EyQzM3ZlE7RUFESjtJQUVNLHFCQUFBO0lBQ0Esa0JBQUE7RTNDODdmUjtBQUNGO0EyQzU3Zkk7RUFDSSxpQkFBQTtBM0M4N2ZSO0EyQzU3Zkk7RUFDSSxvQkFBQTtBM0M4N2ZSO0EyQzc3ZlE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtBM0MrN2ZaO0EyQzU3Zkk7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0EzQzg3ZlI7QUtoMGdCSTtFc0M4WEE7SUFNUSwwQkFBQTtFM0NnOGZWO0FBQ0Y7QUtyMGdCSTtFc0M4WEE7SUFTUSwwQkFBQTtFM0NrOGZWO0FBQ0Y7QUsxMGdCSTtFc0M4WEE7SUFZUSwwQkFBQTtFM0NvOGZWO0FBQ0Y7QUsvMGdCSTtFc0M4WEE7SUFlUSwyQkFBQTtFM0NzOGZWO0FBQ0Y7QTJDcjhmUTtFQUNJLCtGQUFBO0EzQ3U4Zlo7QUt2MWdCSTtFc0MrWUk7SUFTUSxrQkFBQTtFM0NtOGZkO0FBQ0Y7QUs1MWdCSTtFc0MrWUk7SUFZUSwrRkFBQTtFM0NxOGZkO0FBQ0Y7QUtqMmdCSTtFc0MrWUk7SUFxQlEsa0JBQUE7RTNDaThmZDtBQUNGO0EyQy83ZlE7RUFDSSxpRkFBQTtBM0NpOGZaO0FLejJnQkk7RXNDdWFJO0lBU1EsaUZBQUE7RTNDNjdmZDtBQUNGO0EyQ3I3ZlE7RUFDSSxpRkFBQTtBM0N1N2ZaO0FLajNnQkk7RXNDeWJJO0lBU1EsaUZBQUE7RTNDbTdmZDtBQUNGO0EyQ3o2Zkk7RUFDSSxpQ0FBQTtFQUNBLFNBQUE7QTNDMjZmUjtBMkN6NmZJO0VBQ0ksa0RBQUE7RUFDQSxTQUFBO0EzQzI2ZlI7QTJDejZmSTtFQUNJLHVCQUFBO0EzQzI2ZlI7QUtqNGdCSTtFc0NxZEE7SUFHUSx1QkFBQTtFM0M2NmZWO0FBQ0Y7QUt0NGdCSTtFc0NxZEE7SUFNUSx1QkFBQTtFM0MrNmZWO0FBQ0Y7QUszNGdCSTtFc0MrZEk7SUFFUSxrQkFBQTtFM0M4NmZkO0FBQ0Y7QTJDNzZmWTtFQUNJLGtCQUFBO0EzQys2ZmhCO0FLbjVnQkk7RXNDbWVRO0lBR1EsaUJBQUE7RTNDaTdmbEI7QUFDRjtBMkM3NmZJO0VBQ0ksK0JBQUE7RUFDQSx5QkFBQTtBM0MrNmZSO0EyQzk2ZlE7O0VBRUUsWUFBQTtBM0NnN2ZWO0FLaDZnQkk7RXNDcWZJO0lBRVEsaUJBQUE7RTNDNjZmZDtBQUNGO0EyQzU2Zlk7RUFDSSxXQUFBO0EzQzg2ZmhCO0FLeDZnQkk7RXNDeWZRO0lBR1EsY0FBQTtFM0NnN2ZsQjtBQUNGO0EyQzU2Zk07RUFDRSxjQUFBO0VBQ0EsU0FBQTtBM0M4NmZSO0FLajdnQkk7RXNDaWdCRTtJQUlNLFlBQUE7SUFDQSxlQUFBO0UzQ2c3ZlY7QUFDRjtBMkM5NmZJO0VBQ0ksc0JBQUE7QTNDZzdmUjtBMkM5NmZJO0VBQ0ksa0JBQUE7RUFDQSw2QkFBQTtBM0NnN2ZSOztBNEN6L2dCSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7QTVDNC9nQlI7QTRDMy9nQlE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QTVDNi9nQlo7QUt4OGdCSTtFdUMzREE7SUFTUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0lBQ0EsMEJBQUE7SUFDQSwrQkFBQTtFNUM4L2dCVjtFNEM3L2dCVTtJQUNJLFVBQUE7SUFDQSx3QkFBQTtFNUMrL2dCZDtBQUNGO0E0QzUvZ0JJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBNUM4L2dCUjtBNEM1L2dCSTtFQUNJLGFBQUE7QTVDOC9nQlI7QUs1OWdCSTtFdUNuQ0E7SUFHUSxhQUFBO0lBQ0EsVUFBQTtJQUNBLGdDQUFBO0U1Q2dnaEJWO0FBQ0Y7QTRDLy9nQlE7RUFDSSxxQkFBQTtFQUNBLHFCQUFBO0E1Q2lnaEJaO0E0Qy8vZ0JRO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QTVDaWdoQlo7QTRDOS9nQkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7QTVDZ2doQlI7QTRDLy9nQlE7RUFDSSxhQUFBO0E1Q2lnaEJaO0FLcC9nQkk7RXVDZEk7SUFHUSx1QkFBQTtFNUNtZ2hCZDtBQUNGO0E0Q2pnaEJRO0VBQ0ksNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHFCQUFBO0E1Q21naEJaO0FLOS9nQkk7RXVDSEk7SUFFUSxZQUFBO0lBQ0Esa0JBQUE7RTVDbWdoQmQ7QUFDRjtBS3BnaEJJO0V1Q2xCQTtJQXNCUSxZQUFBO0U1Q29naEJWO0FBQ0Y7O0E0Q2pnaEJBO0VBQ0ksc0JBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0E1Q29naEJKO0E0Q25naEJJO0VBQ0kscUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSx5QmpDL0VBO0VpQ2dGQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0E1Q3FnaEJSO0E0Q2xnaEJRO0VBQ0ksZ0JBQUE7QTVDb2doQlo7QTRDamdoQkk7RUFDSSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBNUNtZ2hCUjtBS2hqaEJJO0V1Q1FKO0lBd0NRLGFBQUE7RTVDb2doQk47QUFDRjs7QUtyamhCSTtFdUNtREo7SUFFUSxnQkFBQTtFNUNxZ2hCTjtBQUNGO0FLM2poQkk7RXVDbURKO0lBS1EsbUJBQUE7RTVDdWdoQk47QUFDRjtBNEN0Z2hCSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0E1Q3dnaEJSO0E0Q3RnaEJJO0VBQ0ksZ0JBQUE7QTVDd2doQlI7QUt2a2hCSTtFdUM4REE7SUFHUSxhQUFBO0lBQ0EsZUFBQTtJQUNBLHNCQUFBO0lBQ0EsYUFBQTtJQUNBLFNBQUE7RTVDMGdoQlY7QUFDRjtBNEN6Z2hCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBNUMyZ2hCWjtBNEN6Z2hCUTtFQUNJLFdBQUE7RUFDQSx5QmpDaklKO0FYNG9oQlI7QTRDMWdoQlk7RUFDSSxzQkFBQTtBNUM0Z2hCaEI7QTRDeGdoQkk7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QTVDMGdoQlI7QUtubWhCSTtFdUN1RkE7SUFJUSwwQkFBQTtFNUM0Z2hCVjtBQUNGO0E0QzFnaEJJO0VBRUksZ0JBQUE7RUFDQSxlQUFBO0E1QzJnaEJSO0FLL2xoQkk7RXVDaUZBO0lBS1EsZ0JBQUE7SUFDQSxnQkFBQTtFNUM2Z2hCVjtBQUNGO0FLbG5oQkk7RXVDOEZBO0lBU1EsZ0RBQUE7SUFDQSxhQUFBO0lBQ0EsYUFBQTtFNUMrZ2hCVjtFNEM5Z2hCVTtJQUNJLGNBQUE7RTVDZ2hoQmQ7QUFDRjtBSzVuaEJJO0V1QzhGQTtJQWlCUSxhQUFBO0U1Q2loaEJWO0FBQ0Y7QTRDL2doQkk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QTVDaWhoQlI7QTRDaGhoQlE7RUFDSSx5QmpDL0tKO0VpQ2dMSSxXQUFBO0E1Q2toaEJaO0FLbHBoQkk7RXVDa0hBO0lBaUJRLGFBQUE7RTVDbWhoQlY7QUFDRjs7QTZDbHRoQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0E3Q3F0aEJSO0FLOXBoQkk7RXdDNURKO0lBUVEsbUJBQUE7RTdDc3RoQk47QUFDRjs7QTZDcHRoQkE7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0NBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBN0N1dGhCSjs7QTZDcHRoQkk7RUFFSSxnREFBQTtFQUNBLGtCQUFBO0E3Q3N0aEJSOztBNkNudGhCQTtFQUNJLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7QTdDc3RoQko7QTZDcnRoQkk7RUFDSSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBN0N1dGhCUjs7QTZDcHRoQkE7RUFDSSxxQkFBQTtBN0N1dGhCSjtBNkN0dGhCSTtFQUNJLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7QTdDd3RoQlI7O0E2Q3B0aEJJO0VBQ0ksOEVBQUE7RUFDQSxzRUFBQTtBN0N1dGhCUjs7QTZDbnRoQkk7RUFDSSw4RUFBQTtFQUNBLHNFQUFBO0E3Q3N0aEJSOztBNkNsdGhCSTtFQUNJLDRFQUFBO0VBQ0Esb0VBQUE7QTdDcXRoQlI7O0E4Q3p4aEJBO0VBQ0ksbUJBQUE7QTlDNHhoQko7QUtqdWhCSTtFeUM1REo7SUFHUSxtQkFBQTtFOUM4eGhCTjtBQUNGO0E4Qzd4aEJJO0VBQ0ksV0FBQTtBOUMreGhCUjtBOEM3eGhCSTtFQUNJLDBCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0Esa0JBQUE7QTlDK3hoQlI7QUtodmhCSTtFeUNwREE7SUFPUSxhQUFBO0U5Q2l5aEJWO0FBQ0Y7QThDL3hoQkk7RUFDSSxXQUFBO0E5Q2l5aEJSO0E4Q2h5aEJRO0VBQ0ksZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QTlDa3loQlo7QUsvdmhCSTtFeUN4Q0k7SUFPUSxhQUFBO0U5Q295aEJkO0FBQ0Y7QThDbnloQlk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QTlDcXloQmhCO0E4Q2h5aEJJO0VBQ0kseUJBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0E5Q2t5aEJSO0FLaHhoQkk7RXlDckJBO0lBS1EsWUFBQTtFOUNveWhCVjtBQUNGO0E4Q255aEJRO0VBQ0ksZ0JBQUE7QTlDcXloQlo7QThDbnloQlE7RUFDSSxtQkFBQTtBOUNxeWhCWjtBOENueWhCUTtFQUNJLG1CQUFBO0E5Q3F5aEJaO0E4Q255aEJRO0VBQ0ksbUJBQUE7QTlDcXloQlo7QThDbnloQlE7RUFDSSxtQkFBQTtBOUNxeWhCWjtBOENueWhCUTtFQUNJLG1CQUFBO0E5Q3F5aEJaO0E4Q255aEJRO0VBQ0ksbUJBQUE7QTlDcXloQlo7QThDbHloQkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0E5Q295aEJSO0FLOXloQkk7RXlDUUE7SUFJUSxlQUFBO0U5Q3N5aEJWO0FBQ0Y7QUtuemhCSTtFeUNRQTtJQU9RLGlCQUFBO0lBQ0EsZ0JBQUE7RTlDd3loQlY7QUFDRjtBOEN0eWhCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QTlDd3loQlI7QUs3emhCSTtFeUNtQkE7SUFJUSxrQkFBQTtFOUMweWhCVjtBQUNGO0FLbDBoQkk7RXlDbUJBO0lBT1EsaUJBQUE7SUFDQSxpQkFBQTtFOUM0eWhCVjtBQUNGOztBK0NuNGhCSTtFQUNJLGFBQUE7QS9DczRoQlI7QStDcDRoQlE7RUFDSSxXQUFBO0EvQ3M0aEJaO0ErQ3A0aEJRO0VBQ0ksWUFBQTtFQUNBLGNBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBL0NzNGhCWjtBK0NwNGhCUTtFQUNJLHlCcENMSjtFb0NNSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtBL0NzNGhCWjtBK0NwNGhCUTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtBL0NzNGhCWjtBK0NwNGhCUTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7QS9DczRoQlo7O0FnRDE2aEJBO0VBQ0ksc0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBaEQ2NmhCSjtBZ0Q1NmhCSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSw2QkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBaEQ4NmhCUjtBZ0Q3NmhCUTtFOUJSTixrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FsQnc3aEJGO0FnRHI3aEJRO0VBQ0ksV0FBQTtBaER1N2hCWjtBZ0RwN2hCSTtFQUNJLGdCQUFBO0FoRHM3aEJSO0FnRHA3aEJJO0VBQ0ksa0JBQUE7QWhEczdoQlI7QUtuNWhCSTtFMkNqQ1E7SUFDSSxXQUFBO0lBQ0EsMkVBQUE7SUFDQSw0QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWhEdTdoQmQ7QUFDRjs7QWlENTloQkE7RUFDQyxnQkFBQTtBakQrOWhCRDs7QWlENTloQkU7RUFDRCxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkRBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQ0EsTUFBQTtFQUNBLHNCQUFBO0FqRCs5aEJEOztBaUQ1OWhCRTtFQUNELGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBSUEscUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QWpEKzloQkQ7O0FpRDM5aEJFO0VBQ0QsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtBakQ4OWhCRDs7QWlEMzloQkU7RUFDRCxZQUFBO0FqRDg5aEJEOztBaUQzOWhCRTtFQUNELGtCQUFBO0dBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUVBOzBDQUFBO0VBRUEsNkJBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FqRDY5aEJEOztBaUQxOWhCRTtFQUNELGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EseURBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0Qsa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxPQUFBO0FqRDY5aEJEOztBaUQxOWhCRTtFQUNELGFBQUE7RUFDQSwyR0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsVUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsK0RBQUE7RUFDQSwwREFBQTtFQUNBLFVBQUE7RUFJQSx3QkFBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCw0REFBQTtFQUNBLFVBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsVUFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsZ0VBQUE7RUFDQSwwREFBQTtFQUNBLFVBQUE7RUFJQSx3QkFBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCw0REFBQTtFQUNBLFVBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsY0FBQTtFQUNBLGdCQUFBO0dBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0FqRDY5aEJEOztBaUQxOWhCRTtFQUNELFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxVQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsV0FBQTtBakQ2OWhCRDs7QWlEMTloQkU7RUFDRCxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlFQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsMkRBQUE7RUFDQSxZQUFBO0VBSUEsd0JBQUE7QWpENjloQkQ7O0FpRDE5aEJFO0VBQ0QsZUFBQTtFQUNBLDREQUFBO0VBQ0EsVUFBQTtBakQ2OWhCRDs7QWtEMXJpQkk7RUFDSSxZQUFBO0FsRDZyaUJSO0FrRDVyaUJRO0VBQ0ksVUFBQTtBbEQ4cmlCWjtBS3puaUJJO0U2Q2xFQTtJQUVRLGFBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFbEQ2cmlCVjtBQUNGOztBbUQxc2lCQTtFQUNJLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCeEM4QmdCO0FYK3FpQnBCO0FtRDVzaUJJO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBbkQ4c2lCUjtBSzFwaUJJO0U4Q3ZEQTtJQUtRLFlBQUE7SUFDQSxtQkFBQTtFbkRndGlCVjtBQUNGO0FLaHFpQkk7RThDNURKO0lBZVEscUJBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EsK0JBQUE7SUFDQSw0QkFBQTtFbkRpdGlCTjtBQUNGO0FLenFpQkk7RThDNURKO0lBc0JRLGlCQUFBO0lBQ0EscUJBQUE7RW5EbXRpQk47QUFDRjtBSy9xaUJJO0U4QzVESjtJQTBCUSxxQkFBQTtFbkRxdGlCTjtBQUNGO0FLcHJpQkk7RThDNURKO0lBNkJRLHFCQUFBO0VuRHV0aUJOO0FBQ0Y7QW1EdHRpQkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QW5Ed3RpQlI7QUs5cmlCSTtFOEM3QkE7SUFLUSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0EsaUJBQUE7RW5EMHRpQlY7QUFDRjtBbUR6dGlCUTtFQUNJLHdCQUFBO0FuRDJ0aUJaO0FtRHh0aUJJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FuRDB0aUJSO0FtRHh0aUJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2R0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtBbkQwdGlCWjtBS3R0aUJJO0U4Q1hJO0lBU1EsYUFBQTtJQUNBLG1CQUFBO0VuRDR0aUJkO0FBQ0Y7QUs1dGlCSTtFOENYSTtJQWFRLGFBQUE7RW5EOHRpQmQ7QUFDRjtBS2p1aUJJO0U4Q1hJO0lBZ0JRLGFBQUE7RW5EZ3VpQmQ7QUFDRjtBS3R1aUJJO0U4Q1FJO0lBRVEsbUJBQUE7RW5EZ3VpQmQ7QUFDRjtBbUQ5dGlCUTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBbkRndWlCWjtBS2x2aUJJO0U4Q2FJO0lBT1EsTUFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFbkRrdWlCZDtBQUNGO0FtRGh1aUJRO0VBQ0ksZ0JBQUE7QW5Ea3VpQlo7QW1EaHVpQlE7RUFDSSxXQUFBO0FuRGt1aUJaO0FLL3ZpQkk7RThDNEJJO0lBR1EsUUFBQTtFbkRvdWlCZDtBQUNGO0FLcHdpQkk7RThDaEJBO0lBbURRLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RW5EcXVpQlY7QUFDRjtBSzV3aUJJO0U4Q2hCQTtJQXlEUSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7RW5EdXVpQlY7QUFDRjtBbUR0dWlCUTtFQTdESjtJQThEUSxnQkFBQTtFbkR5dWlCVjtBQUNGO0FtRHh1aUJRO0VBaEVKO0lBaUVRLGdCQUFBO0VuRDJ1aUJWO0FBQ0Y7QUs3eGlCSTtFOENoQkE7SUFvRVEsYUFBQTtFbkQ2dWlCVjtBQUNGO0FtRDV1aUJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QnhDckZRO0V3Q3NGUixzQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0FuRDh1aUJaO0FtRDN1aUJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0FuRDZ1aUJSO0FLbnppQkk7RThDaUVBO0lBT1EsNkJBQUE7SUFDQSxvR0FBQTtJQUNBLFVBQUE7RW5EK3VpQlY7QUFDRjtBSzF6aUJJO0U4Q2lFQTtJQVlRLGlUQUFBO0VuRGl2aUJWO0FBQ0Y7QW1EL3VpQkk7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7QW5EaXZpQlI7QUtuMGlCSTtFOENnRkE7SUFJUSw0QkFBQTtFbkRtdmlCVjtBQUNGO0FtRGh2aUJRO0VBREo7SUFFUSxrQkFBQTtFbkRtdmlCVjtBQUNGO0FLNzBpQkk7RThDdUZBO0lBS1Esa0JBQUE7RW5EcXZpQlY7QUFDRjtBbUQvdWlCQTtFQUNJLGFBQUE7RUFDQSxVQUFBO0FuRGl2aUJKO0FLdDFpQkk7RThDbUdKO0lBSVEsY0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtFbkRtdmlCTjtBQUNGOztBb0Q1NWlCQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QXBEKzVpQko7QUtyMmlCSTtFK0M1REo7SUFJUSxxQkFBQTtFcERpNmlCTjtBQUNGO0FLMTJpQkk7RStDNURKO0lBT1EscUJBQUE7RXBEbTZpQk47QUFDRjtBSy8yaUJJO0UrQzVESjtJQVVRLHFCQUFBO0VwRHE2aUJOO0FBQ0Y7QUtwM2lCSTtFK0M1REo7SUFhUSxxQkFBQTtFcER1NmlCTjtBQUNGO0FvRHQ2aUJJO0VBZko7SUFnQlEsb0JBQUE7RXBEeTZpQk47QUFDRjtBb0R4NmlCSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0FwRDA2aUJSO0FLcjRpQkk7RStDMUNBO0lBT1EsV0FBQTtFcEQ0NmlCVjtBQUNGO0FLMTRpQkk7RStDMUNBO0lBVVEsV0FBQTtFcEQ4NmlCVjtBQUNGO0FLLzRpQkk7RStDMUNBO0lBYVEsV0FBQTtFcERnN2lCVjtBQUNGO0FLcDVpQkk7RStDMUNBO0lBZ0JRLFdBQUE7RXBEazdpQlY7QUFDRjtBb0RqN2lCUTtFQWxCSjtJQW1CUSxVQUFBO0VwRG83aUJWO0FBQ0Y7QW9EbDdpQkk7RUFDSSxrQkFBQTtBcERvN2lCUjtBb0RuN2lCUTtFQUNJLGFBQUE7QXBEcTdpQlo7QUtwNmlCSTtFK0NkQTtJQUVRLFFBQUE7RXBEbzdpQlY7QUFDRjs7QXFEcitpQkE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QXJEdytpQko7QUs5NmlCSTtFZ0Q1REo7SUFJUSxVQUFBO0VyRDAraUJOO0FBQ0Y7QUtuN2lCSTtFZ0Q1REo7SUFPUSxjQUFBO0lBQ0EsVUFBQTtFckQ0K2lCTjtBQUNGO0FxRHgraUJZO0VBQ0ksbUJBQUE7QXJEMCtpQmhCO0FLNTdpQkk7RWdEL0NRO0lBR1EsbUJBQUE7RXJENCtpQmxCO0FBQ0Y7QXFEMStpQlk7RUFDSSx5Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLGNBQUE7QXJENCtpQmhCO0FxRHgraUJJO0VBQ0ksYUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBckQwK2lCUjtBS2o5aUJJO0VnRDlCQTtJQU9RLGFBQUE7RXJENCtpQlY7QUFDRjtBS3Q5aUJJO0VnRDlCQTtJQVVRLDhCQUFBO0VyRDgraUJWO0FBQ0Y7QUt6NmlCSTtFZ0RuRUE7SUFFUSxhQUFBO0lBQ0Esa0JBQUE7RXJEOCtpQlY7QUFDRjtBcUQ1K2lCSTtFQUNJLFVBQUE7QXJEOCtpQlI7QXFENytpQlE7RUFDSSxhQUFBO0FyRCsraUJaO0FLditpQkk7RWdETkk7SUFFUSxhQUFBO0lBQ0Esa0JBQUE7RXJEKytpQmQ7QUFDRjtBcUQ3K2lCUTtFQUNJLGdCQUFBO0FyRCsraUJaO0FLOTdpQkk7RWdEbERJO0lBR1Esa0JBQUE7RXJEaS9pQmQ7QUFDRjtBcURoL2lCWTtFQUNJLGdCQUFBO0FyRGsvaUJoQjtBS3gvaUJJO0VnREtRO0lBR1EsNkJBQUE7RXJEby9pQmxCO0FBQ0Y7QUs3L2lCSTtFZ0RLUTtJQU1RLDZCQUFBO0VyRHMvaUJsQjtBQUNGO0FxRGwvaUJJO0VBQ0ksZ0JBQUE7QXJEby9pQlI7QUtyZ2pCSTtFZ0RnQkE7SUFHUSxrQkFBQTtFckRzL2lCVjtBQUNGO0FxRHIvaUJRO0VBQ0ksZ0JBQUE7RUFDQSw0QkFBQTtBckR1L2lCWjtBSzlnakJJO0VnRHFCSTtJQUlRLDRCQUFBO0VyRHkvaUJkO0FBQ0Y7QUtuaGpCSTtFZ0RxQkk7SUFPUSw2QkFBQTtFckQyL2lCZDtBQUNGO0FLeGhqQkk7RWdEcUJJO0lBVVEsNEJBQUE7RXJENi9pQmQ7QUFDRjtBSzdoakJJO0VnRHFCSTtJQWFRLDBCQUFBO0lBQ0EsbUJBQUE7RXJEKy9pQmQ7QUFDRjtBS25pakJJO0VnRHdDSTtJQUVRLG1CQUFBO0VyRDYvaUJkO0FBQ0Y7QUt4aWpCSTtFZ0R3Q0k7SUFLUSxtQkFBQTtFckQrL2lCZDtBQUNGOztBcUQxL2lCSTtFQUNJLGNBQUE7QXJENi9pQlI7QUtqampCSTtFZ0RtREE7SUFHUSxjQUFBO0VyRCsvaUJWO0FBQ0Y7O0FzRGxuakJBO0VBQ0ksY0FBQTtBdERxbmpCSjtBc0RwbmpCSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBdERzbmpCUjtBc0RybmpCUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFFQSxxQkFBQTtFQUNBLGlCQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtBdER1bmpCWjtBc0RybmpCUTtFQUNJLGdCQUFBO0VBRUEscUJBQUE7QXREdW5qQlo7QXNEcG5qQkk7RUFDSSw2Q0FBQTtBdERzbmpCUjtBc0RybmpCUTtFQUNJLG1CQUFBO0F0RHVuakJaO0FzRHBuakJJO0VBQ0ksYUFBQTtBdERzbmpCUjtBc0RwbmpCSTtFQUNJLGlCQUFBO0F0RHNuakJSO0FLMWxqQkk7RWlEN0JBO0lBR1EsWUFBQTtJQUNBLG1EQUFBO0lBQ0EsZ0JBQUE7RXREd25qQlY7QUFDRjtBSzltakJJO0VpRGhCQTtJQVFRLGlCQUFBO0V0RDBuakJWO0FBQ0Y7QUtubmpCSTtFaUQ1REo7SUF3RFEsY0FBQTtFdEQybmpCTjtBQUNGOztBc0R6bmpCQTtFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXRENG5qQko7QUsvbmpCSTtFaURESjtJQU1RLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtFdEQ4bmpCTjtBQUNGO0FLdm9qQkk7RWlEREo7SUFZUSxlQUFBO0V0RGdvakJOO0FBQ0Y7QXNEOW5qQkM7RUFDQyxtQkFBQTtBdERnb2pCRjtBc0R6bmpCSTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QXREMm5qQlI7QXNEem5qQkk7RUFDSSxnQkFBQTtBdEQybmpCUjs7QXVEcnRqQkE7RUFDSSxnQkFBQTtBdkR3dGpCSjtBSzdwakJJO0VrRDVESjtJQUdRLGVBQUE7SUFDQSx5QkFBQTtFdkQwdGpCTjtBQUNGO0FLbnFqQkk7RWtENURKO0lBT1EsZ0JBQUE7SUFDQSxlQUFBO0V2RDR0akJOO0FBQ0Y7QXVEM3RqQkk7RUFDSSxnQkFBQTtBdkQ2dGpCUjtBdUQ1dGpCUTtFQUNJLHdCQUFBO0VBQ0EsZ0JBQUE7QXZEOHRqQlo7QUtocmpCSTtFa0RoREk7SUFJUSx3QkFBQTtJQUNBLGdCQUFBO0V2RGd1akJkO0FBQ0Y7QXVEN3RqQkk7RUFDSSxnQkFBQTtBdkQrdGpCUjtBS3pyakJJO0VrRHZDQTtJQUdRLFFBQUE7RXZEaXVqQlY7QUFDRjtBSzlyakJJO0VrRDFCQTtJQUVRLGdCQUFBO0V2RDB0akJWO0FBQ0Y7O0F3RC92akJBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0F4RGt3akJKO0F3RGh3akJRO0VBQ0ksbUJBQUE7QXhEa3dqQlo7QUs1c2pCSTtFbUR2REk7SUFHUSxlQUFBO0V4RG93akJkO0FBQ0Y7QXdEbHdqQlE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0F4RG93akJaO0FLeHNqQkk7RW1EekRBO0lBRVEsYUFBQTtFeERtd2pCVjtBQUNGO0F3RDl2akJnQjtFQUNJLGtCQUFBO0F4RGd3akJwQjtBSzd0akJJO0VtRHBDWTtJQUdRLGNBQUE7RXhEa3dqQnRCO0FBQ0Y7QUtsdWpCSTtFbURwQ1k7SUFNUSx3QkFBQTtFeERvd2pCdEI7QUFDRjtBS3Z1akJJO0VtRHBDWTtJQVNRLHdCQUFBO0V4RHN3akJ0QjtBQUNGO0FLNXVqQkk7RW1EdkJnQjtJQUVRLHdCQUFBO0V4RHF3akIxQjtBQUNGO0FLanZqQkk7RW1EdkJnQjtJQUtRLHdCQUFBO0V4RHV3akIxQjtBQUNGO0F3RG53akJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBeERxd2pCaEI7QUtqdmpCSTtFbUQxQlE7SUFRUSxnQkFBQTtFeER1d2pCbEI7QUFDRjtBS253akJJO0VtRHZDQTtJQXVDUSxnQkFBQTtFeER1d2pCVjtBQUNGO0FLeHdqQkk7RW1EdkNBO0lBMENRLGdCQUFBO0V4RHl3akJWO0FBQ0Y7QUs3d2pCSTtFbURPSTtJQUVRLHdDQUFBO0V4RHd3akJkO0FBQ0Y7QUtseGpCSTtFbURXUTtJQUVRLDJDQUFBO0V4RHl3akJsQjtBQUNGO0FLdnhqQkk7RW1EZ0JRO0lBRVEsZ0JBQUE7RXhEeXdqQmxCO0FBQ0Y7QUs1eGpCSTtFbURzQlk7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxZQUFBO0lBQ0EsMENBQUE7SUFDQSxRQUFBO0lBQ0EsTUFBQTtFeER5d2pCbEI7QUFDRjtBd0R0d2pCZ0I7RUFDSSxhQUFBO0F4RHd3akJwQjtBS3p5akJJO0VtRDJDSTtJQUVRLDhCQUFBO0V4RGd3akJkO0FBQ0Y7QXdEL3ZqQlk7RUFDSSxnQkFBQTtBeERpd2pCaEI7QUtqempCSTtFbUQ1REo7SUF5SFEsY0FBQTtFeER3dmpCTjtBQUNGOztBeURsM2pCQTtFQUNJLGNBQUE7QXpEcTNqQko7QXlEcDNqQkk7RUFDSSxrQkFBQTtBekRzM2pCUjtBSzd6akJJO0VvRDFEQTtJQUdRLHVCQUFBO0V6RHczakJWO0FBQ0Y7QXlEcjNqQlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDJDQUFBO0F6RHUzakJaO0FLejBqQkk7RW9EbkRJO0lBT1EsYUFBQTtFekR5M2pCZDtBQUNGO0F5RHAzakJZO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtBekRzM2pCaEI7QXlEaDNqQlk7RUFDSSxnQkFBQTtFQUNBLHlGQUFBO0VBQ0EsaUZBQUE7QXpEazNqQmhCO0FLdjFqQkk7RW9EOUJRO0lBS1EsYUFBQTtFekRvM2pCbEI7QUFDRjtBeUQ5MmpCWTtFQUNJLGdCQUFBO0VBQ0EsaUZBQUE7RUFDQSx5RUFBQTtBekRnM2pCaEI7QUtqMmpCSTtFb0RsQlE7SUFLUSxhQUFBO0V6RGszakJsQjtBQUNGO0F5RDkyakJJO0VBQ0ksa0JBQUE7QXpEZzNqQlI7QXlEOTJqQlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBekRnM2pCaEI7QUtuM2pCSTtFb0RMUTtJQVVRLHFCQUFBO0lBQ0EsT0FBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0V6RGszakJsQjtBQUNGO0FLNTNqQkk7RW9ETFE7SUFpQlEsa0JBQUE7RXpEbzNqQmxCO0FBQ0Y7QUtqNGpCSTtFb0RlUTtJQUVRLFVBQUE7SUFDQSxrQkFBQTtFekRvM2pCbEI7QUFDRjtBS3Y0akJJO0VvRGVRO0lBTVEsVUFBQTtJQUNBLGtCQUFBO0V6RHMzakJsQjtBQUNGO0FLNzRqQkk7RW9EUkE7SUFvQ1EsYUFBQTtFekRxM2pCVjtBQUNGO0FLbDVqQkk7RW9EUkE7SUF1Q1EsYUFBQTtFekR1M2pCVjtBQUNGO0FLdjVqQkk7RW9EbUNJO0lBRVEsYUFBQTtFekRzM2pCZDtBQUNGO0FLMTJqQkk7RW9EVkk7SUFFUSx3QkFBQTtJQUNBLHlCQUFBO0V6RHMzakJkO0FBQ0Y7QUtsNmpCSTtFb0Q1REo7SUE0R08sY0FBQTtFekRzM2pCTDtBQUNGOztBMERuK2pCQTtFQUNJLCtFQUFBO0VBQ0EsbUJBQUE7QTFEcytqQko7QTBEcitqQkk7RUFFSSxXQUFBO0VBQ0EsZ0RBQUE7QTFEcytqQlI7QUtoN2pCSTtFcUR6REE7SUFLUSxrQkFBQTtFMUR3K2pCVjtBQUNGO0FLcjdqQkk7RXFEekRBO0lBUVEsa0JBQUE7RTFEMCtqQlY7QUFDRjtBMER2K2pCSTtFQUNJLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBMUR5K2pCUjtBSy83akJJO0VxRDdDQTtJQUtELFVBQUE7RTFEMitqQkQ7QUFDRjtBS3A4akJJO0VxRDdDQTtJQVFELGVBQUE7RTFENitqQkQ7QUFDRjtBS3o4akJJO0VxRDdDQTtJQVdELGVBQUE7RTFEKytqQkQ7QUFDRjtBSzk4akJJO0VxRDlCSTtJQUVRLGVBQUE7RTFEOCtqQmQ7QUFDRjtBS245akJJO0VxRHpCSTtJQUVRLGtCQUFBO0UxRDgrakJkO0FBQ0Y7QUt4OWpCSTtFcUR6Qkk7SUFLUSxrQkFBQTtFMURnL2pCZDtBQUNGO0EwRDUrakJJO0VBQ0ksa0JBQUE7QTFEOCtqQlI7QTBENytqQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QTFEKytqQlo7QUt6K2pCSTtFcURiSTtJQVNRLE1BQUE7SUFDQSxVQUFBO0lBQ0EsUUFBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0UxRGkvakJkO0FBQ0Y7QUtsL2pCSTtFcUQ1REo7SUF3RVEsbUJBQUE7RTFEMCtqQk47QUFDRjs7QTBEditqQkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0ExRDArakJKO0EwRHorakJJO0VBRUksV0FBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7QTFEMCtqQlI7QUtqZ2tCSTtFcURtQkE7SUFNUSxrQkFBQTtFMUQ0K2pCVjtBQUNGO0EwRDErakJJO0VBQ0ksa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QTFENCtqQlI7QUs1Z2tCSTtFcUQ0QkE7SUFNRCxhQUFBO0UxRDgrakJEO0FBQ0Y7QUtqaGtCSTtFcUQ0QkE7SUFTRCxhQUFBO0UxRGcvakJEO0FBQ0Y7QTBENStqQlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7QTFEOCtqQlo7QUsvaGtCSTtFcUQwQ0k7SUFTUSxNQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSxRQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RTFEZy9qQmQ7QUFDRjtBMEQ1K2pCSTtFQUNJLGtCQUFBO0ExRDgrakJSO0FLNWlrQkk7RXFENkRBO0lBR1EsZ0JBQUE7SUFDQSxpQkFBQTtFMURnL2pCVjtFMEQvK2pCVTtJQUNJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsTUFBQTtJQUNBLFdBQUE7SUFDQSwrQkFBQTtFMURpL2pCZDtBQUNGO0FLM2prQkk7RXFENkRBO0lBZ0JRLGdCQUFBO0lBQ0EsaUJBQUE7RTFEay9qQlY7QUFDRjtBMERoL2pCWTtFQUNJLGFBQUE7QTFEay9qQmhCO0EwRDkrakJJO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QTFEZy9qQlI7QUt2aGtCSTtFcURvQ0E7SUFLUSxpQkFBQTtFMURrL2pCVjtBQUNGO0FLOWtrQkk7RXFEc0ZBO0lBUVEsZUFBQTtFMURvL2pCVjtBQUNGO0EwRG4vakJRO0VBQ0ksZUFBQTtBMURxL2pCWjtBS3Rsa0JJO0VxRGdHSTtJQUdRLGVBQUE7RTFEdS9qQmQ7QUFDRjtBSzNsa0JJO0VxRGdHSTtJQU1RLGVBQUE7RTFEeS9qQmQ7QUFDRjtBS2hta0JJO0VxRGdHSTtJQVNRLGVBQUE7RTFEMi9qQmQ7QUFDRjtBMER4L2pCSTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFEMC9qQlI7QUt6amtCSTtFcUQyREE7SUFNUSxlQUFBO0UxRDQvakJWO0FBQ0Y7QTBEei9qQkk7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0ExRDIvakJSO0FLcmtrQkk7RXFEcUVBO0lBT1EsZ0JBQUE7RTFENi9qQlY7QUFDRjtBSy9ta0JJO0VxRG9IUTtJQUNJLFdBQUE7RTFEOC9qQmQ7QUFDRjtBS2pva0JJO0VxRGdCSjtJQXVIUSxnQkFBQTtJQUNBLG1CQUFBO0UxRDgvakJOO0FBQ0Y7O0FLdm9rQkk7RXNENURKO0lBRUUsa0JBQUE7RTNEc3NrQkE7QUFDRjs7QTJEbnNrQkE7RUFDQyxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QTNEc3NrQkQ7QUt2cGtCSTtFc0R0REo7SUFTRSxVQUFBO0UzRHdza0JBO0FBQ0Y7QUs1cGtCSTtFc0R0REo7SUFZRSxVQUFBO0UzRDBza0JBO0FBQ0Y7QUtqcWtCSTtFc0R0REo7SUFlRSxVQUFBO0UzRDRza0JBO0FBQ0Y7QUt0cWtCSTtFc0RwQ0g7SUFFRSxTQUFBO0UzRDRza0JEO0FBQ0Y7QUszcWtCSTtFc0RwQ0g7SUFLRSxVQUFBO0UzRDhza0JEO0FBQ0Y7QUtocmtCSTtFc0RwQ0g7SUFRRSxVQUFBO0UzRGd0a0JEO0FBQ0Y7QUtycmtCSTtFc0R6Qkg7SUFFRSxVQUFBO0UzRGd0a0JEO0FBQ0Y7QUsxcmtCSTtFc0R6Qkg7SUFLRSxVQUFBO0UzRGt0a0JEO0FBQ0Y7QUsvcmtCSTtFc0R6Qkg7SUFRRSxVQUFBO0UzRG90a0JEO0FBQ0Y7QUtwc2tCSTtFc0RmRjtJQUVFLFNBQUE7RTNEcXRrQkY7QUFDRjtBS3pza0JJO0VzRGZGO0lBS0UsVUFBQTtFM0R1dGtCRjtBQUNGO0FLOXNrQkk7RXNEZkY7SUFRRSxVQUFBO0UzRHl0a0JGO0FBQ0Y7QUtudGtCSTtFc0R0REo7SUFvREUsa0JBQUE7SUFDQSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSwwQkFBQTtFM0R5dGtCQTtBQUNGO0EyRHh0a0JDO0VBekREO0lBMERFLDBCQUFBO0UzRDJ0a0JBO0FBQ0Y7QUtodWtCSTtFc0R0REo7SUE2REUsMEJBQUE7RTNENnRrQkE7QUFDRjtBMkQ1dGtCQztFQS9ERDtJQWdFRSwwQkFBQTtFM0QrdGtCQTtBQUNGOztBMkQ1dGtCQTtFQUNDLFVBQUE7QTNEK3RrQkQ7QTJEOXRrQkM7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7QTNEZ3VrQkY7QUtsdmtCSTtFc0RnQkg7SUFJRSx5QkFBQTtJQUNBLFVBQUE7RTNEa3VrQkQ7QUFDRjtBMkRodWtCQztFQUNDLGtCQUFBO0EzRGt1a0JGO0EyRGp1a0JFO0VBQ0MsV0FBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QTNEbXVrQkg7QTJEbHVrQkc7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVGQUFBO0VBQ0EsK0VBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBM0RvdWtCSjtBMkRudWtCSTtFQVpEO0lBYUUsVUFBQTtFM0RzdWtCSDtBQUNGO0FLcnhrQkk7RXNEMEJGO0lBd0JFLGtEQUFBO0UzRHV1a0JGO0FBQ0Y7QTJEdHVrQkc7RUExQkQ7SUEyQkUsNEJBQUE7RTNEeXVrQkY7QUFDRjtBMkR2dWtCRTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTNEeXVrQkg7QTJEeHVrQkc7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBM0QwdWtCSjtBMkR2dWtCSTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtBM0R5dWtCTDtBSy95a0JJO0VzRHdERjtJQWtCRSxnQkFBQTtFM0R5dWtCRjtBQUNGO0EyRHh1a0JHO0VBcEJEO0lBcUJFLGdCQUFBO0UzRDJ1a0JGO0FBQ0Y7QTJEMXVrQkc7RUF2QkQ7SUF3QkUsYUFBQTtFM0Q2dWtCRjtBQUNGO0EyRDF1a0JDO0VBQ0Msa0JBQUE7QTNENHVrQkY7QTJEM3VrQkU7RUFDQyxzQkFBQTtBM0Q2dWtCSDtBS3Awa0JJO0VzRGNKO0lBNkVFLGNBQUE7RTNENnVrQkE7QUFDRjtBMkQ1dWtCQztFQUNDLGtCQUFBO0EzRDh1a0JGO0FLL3prQkk7RXNEZ0ZIO0lBR0UsNEJBQUE7RTNEZ3ZrQkQ7QUFDRjs7QTJENXVrQkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtBM0QrdWtCRDtBS3Qxa0JJO0VzRHFHSjtJQUlFLGtCQUFBO0lBQ0EsUUFBQTtFM0RpdmtCQTtBQUNGO0EyRGh2a0JDO0VBUEQ7SUFRRSxZQUFBO0UzRG12a0JBO0FBQ0Y7O0EyRGp2a0JBO0VBQ0MsZ0JBQUE7RUFDQSxVQUFBO0EzRG92a0JEO0FLdDJrQkk7RXNEZ0hKO0lBSUUsdUJBQUE7RTNEc3ZrQkE7QUFDRjtBMkRydmtCQztFQU5EO0lBT0UsWUFBQTtJQUNBLGtCQUFBO0UzRHd2a0JBO0FBQ0Y7QTJEdnZrQkM7RUFWRDtJQVdFLHVCQUFBO0UzRDB2a0JBO0FBQ0Y7QTJEenZrQkM7RUFiRDtJQWNFLGtCQUFBO0UzRDR2a0JBO0FBQ0Y7O0EyRDF2a0JBO0VBQ0MsYUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNHLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNILGlCQUFBO0EzRDZ2a0JEO0FLcjRrQkk7RXNEaUlKO0lBU0UsY0FBQTtFM0QrdmtCQTtBQUNGOztBMkQ3dmtCQTtFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0EzRGd3a0JEO0FLajVrQkk7RXNENklKO0lBTUUsYUFBQTtFM0Rrd2tCQTtBQUNGO0EyRGp3a0JDO0VBQ0MsaUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0EzRG13a0JGO0FLOTVrQkk7RXNEcUpIO0lBUUUsYUFBQTtFM0Rxd2tCRDtBQUNGO0EyRGx3a0JFO0VBQ0MsaUJBQUE7QTNEb3drQkg7O0E0RGwra0JBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0E1RHEra0JKO0FLMzZrQkk7RXVENURKO0lBSVEsZ0JBQUE7RTVEdStrQk47QUFDRjtBNER0K2tCSTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBNUR3K2tCUjtBS3Q3a0JJO0V1RHREQTtJQU1RLGlCQUFBO0U1RDAra0JWO0FBQ0Y7QTREeitrQlE7RUFDSSwrQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsMkJBQUE7RUFDQSxrQ0FBQTtBNUQyK2tCWjtBNER4K2tCSTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBNUQwK2tCUjtBNER4K2tCSTtFQUNJLGVBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0E1RDAra0JSO0FLNThrQkk7RXVEakNBO0lBS1EsZ0JBQUE7SUFDQSxpQkFBQTtFNUQ0K2tCVjtBQUNGOztBNkQ5Z2xCQTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBN0RpaGxCSjtBSzE5a0JJO0V3RDVESjtJQU9RLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7RTdEbWhsQk47QUFDRjtBS2ora0JJO0V3RDVESjtJQVlRLGdCQUFBO0lBQ0EsbUJBQUE7RTdEcWhsQk47QUFDRjtBNkRwaGxCSTtFQUNJLGFBQUE7QTdEc2hsQlI7QUsxK2tCSTtFd0Q3Q0E7SUFHUSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0RBQUE7SUFDQSx5QkFBQTtFN0R3aGxCVjtBQUNGO0FLbC9rQkk7RXdEN0NBO0lBU1EsdUJBQUE7RTdEMGhsQlY7QUFDRjtBNkR2aGxCSTtFQUNJLGdCQUFBO0E3RHlobEJSO0FLMS9rQkk7RXdEaENBO0lBR1EsYUFBQTtJQUNBLGVBQUE7SUFDQSxzQkFBQTtJQUNBLGFBQUE7SUFDQSxTQUFBO0U3RDJobEJWO0FBQ0Y7QTZEMWhsQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0E3RDRobEJaO0FLM2dsQkk7RXdEdkJJO0lBUVEsMkJBQUE7RTdEOGhsQmQ7QUFDRjtBS2hobEJJO0V3RHZCSTtJQVdRLDRCQUFBO0U3RGdpbEJkO0FBQ0Y7QTZEL2hsQlk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHVGQUFBO0VBQ0EsK0VBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtBN0RpaWxCaEI7QUtsaWxCSTtFd0RWUTtJQWFRLFVBQUE7RTdEbWlsQmxCO0FBQ0Y7QTZEaGlsQlE7RUFDSSxXQUFBO0E3RGtpbEJaO0E2RGppbEJZO0VBQ0ksc0JBQUE7QTdEbWlsQmhCO0E2RC9obEJJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0E3RGlpbEJSO0FLampsQkk7RXdEY0E7SUFLUSxhQUFBO0lBQ0EsZ0JBQUE7RTdEa2lsQlY7QUFDRjtBS3ZqbEJJO0V3RGNBO0lBU1Esd0JBQUE7RTdEb2lsQlY7QUFDRjtBNkRsaWxCSTtFQUNJLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsaURBQUE7RUFDQSxtQkFBQTtBN0RvaWxCUjtBNkRuaWxCUTtFQUNJLGNBQUE7QTdEcWlsQlo7QUt0a2xCSTtFd0RnQ0k7SUFHUSxhQUFBO0U3RHVpbEJkO0FBQ0Y7QUs5amxCSTtFd0R5Qlk7SUFDSSxhQUFBO0U3RHdpbEJsQjtBQUNGO0E2RHJpbEJRO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBN0R1aWxCWjtBS3BsbEJJO0V3RDBCQTtJQXNCUSxvQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTdEd2lsQlY7RTZEdmlsQlU7SUFDSSxjQUFBO0U3RHlpbEJkO0FBQ0Y7QUs5bGxCSTtFd0QwQkE7SUE4QlEsVUFBQTtFN0QwaWxCVjtBQUNGO0E2RHhpbEJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E3RDBpbEJSO0FLeG1sQkk7RXdEMkRBO0lBS1Esa0JBQUE7RTdENGlsQlY7QUFDRjtBNkQxaWxCSTtFQUNJLGlDQUFBO0VBQ0EsV0FBQTtBN0Q0aWxCUjs7QThEN3FsQkE7RUFDQyxtQkFBQTtBOURncmxCRDs7QThEN3FsQkE7RUFDSSxxQkFBQTtFQUNBLDRCQUFBO0E5RGdybEJKOztBOEQ3cWxCQTtFQUNJLGtCQUFBO0E5RGdybEJKOztBOEQ3cWxCQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTlEZ3JsQko7O0E4RDdxbEJBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E5RGdybEJKOztBOEQ3cWxCQTtFQUNJLGdCQUFBO0E5RGdybEJKOztBOEQ5cWxCQTtFQUNJO0lBQ0ksd0JBQUE7RTlEaXJsQk47QUFDRjtBOEQvcWxCQTtFQUNDO0lBQ0Msa0JBQUE7RTlEaXJsQkE7RThEOXFsQkU7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RTlEZ3JsQk47RThEN3FsQkU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RTlEK3FsQk47RThENXFsQkU7SUFDSSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0U5RDhxbEJOO0FBQ0Y7QStEbHVsQkE7RUFDSSxjQUFBO0EvRG91bEJKO0ErRG51bEJJO0VBQ0ksYUFBQTtBL0RxdWxCUjtBK0RudWxCSTtFQUNJLGFBQUE7RUFDQSxnREFBQTtFQUNBLFlBQUE7QS9EcXVsQlI7QStEbnVsQkk7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0EvRHF1bEJSO0FLcnJsQkk7RTBEbERBO0lBSVEsZUFBQTtJQUNBLG1CQUFBO0UvRHV1bEJWO0FBQ0Y7QUszcmxCSTtFMERsREE7SUFRUSxpQkFBQTtFL0R5dWxCVjtBQUNGO0ErRHZ1bEJJO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0EvRHl1bEJSO0FLcHNsQkk7RTBEdkNBO0lBSVEsaUJBQUE7SUFDQSxtQkFBQTtFL0QydWxCVjtBQUNGO0FLMXNsQkk7RTBENURKO0lBOEJRLGNBQUE7RS9ENHVsQk47QUFDRjs7QWdFMXdsQkk7RUFDSSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0FoRTZ3bEJSO0FnRTN3bEJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBaEU2d2xCUjtBS3p0bEJJO0UyRHREQTtJQUlRLGFBQUE7RWhFK3dsQlY7QUFDRjtBSzl0bEJJO0UyRHREQTtJQU9RLGFBQUE7RWhFaXhsQlY7QUFDRjtBZ0VoeGxCUTtFQUVJLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLG1CQUFBO0FoRWl4bEJaO0FLenVsQkk7RTJEN0NJO0lBT1EsbUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtFaEVteGxCZDtBQUNGO0FLaHZsQkk7RTJEN0NJO0lBWVEsYUFBQTtJQUNBLFlBQUE7RWhFcXhsQmQ7QUFDRjtBZ0VueGxCUTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QWhFcXhsQlo7QUsxdmxCSTtFMkQ3Qkk7SUFJUSxpQkFBQTtFaEV1eGxCZDtBQUNGO0FLL3ZsQkk7RTJEN0JJO0lBT1Esa0JBQUE7RWhFeXhsQmQ7QUFDRjtBS3B3bEJJO0UyRDdCSTtJQVVRLGlCQUFBO0VoRTJ4bEJkO0FBQ0Y7O0FpRXIwbEJBO0VBQ0ksdUJBQUE7QWpFdzBsQko7QUs3d2xCSTtFNEQ1REo7SUFHSSxtQkFBQTtFakUwMGxCRjtBQUNGOztBaUV4MGxCQTtFQUNJLGNBQUE7QWpFMjBsQko7QWlFMTBsQkk7RUFDSSxtQkFBQTtBakU0MGxCUjtBaUUxMGxCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpFNDBsQlI7QWlFMzBsQlE7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7QWpFNjBsQlo7QWlFMzBsQlE7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBakU2MGxCWjtBSzN5bEJJO0U0RGpEQTtJQWtCUSxlQUFBO0VqRTgwbEJWO0FBQ0Y7QUtoemxCSTtFNERqREE7SUFxQlEsaUJBQUE7RWpFZzFsQlY7QUFDRjtBaUU5MGxCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqRWcxbEJSO0FpRTkwbEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBakVnMWxCUjtBaUU5MGxCSTtFQUNJLGdCQUFBO0FqRWcxbEJSO0FpRTkwbEJJO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdEQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FqRWcxbEJSO0FLNzBsQkk7RTREWkE7SUFXUSxtQkFBQTtJQUNBLGFBQUE7RWpFazFsQlY7QUFDRjtBS24xbEJJO0U0RFpBO0lBZVEsYUFBQTtFakVvMWxCVjtBQUNGO0FpRW4xbEJRO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsbUJBQUE7QWpFcTFsQlo7QUs5MWxCSTtFNERhSTtJQUNJLFlBQUE7RWpFbzFsQlY7RWlFbDFsQk07SUFDSSxhQUFBO0lBQ0Esb0JBQUE7RWpFbzFsQlY7QUFDRjtBaUVsMWxCSTtFQUNJLHNCQUFBO0VBQ0Esb0JBQUE7QWpFbzFsQlI7QWlFbjFsQlE7RUFDSSxpQkFBQTtBakVxMWxCWjtBaUVuMWxCUTtFQUNJLHNCQUFBO0FqRXExbEJaO0FpRW4xbEJRO0VBQ0ksZ0RBQUE7RUFDQSxrQkFBQTtBakVxMWxCWjtBaUVwMWxCWTtFQUNJLG1CQUFBO0FqRXMxbEJoQjtBS3gzbEJJO0U0RDhCSTtJQU9RLGFBQUE7RWpFdTFsQmQ7QUFDRjs7QWtFeDdsQkk7RUFDSSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGdEQUFBO0VBQ0EsbUJBQUE7QWxFMjdsQlI7QUtwNGxCSTtFNkQzREE7SUFNUSxtQkFBQTtFbEU2N2xCVjtBQUNGO0FrRTU3bEJRO0VBQ0ksYUFBQTtBbEU4N2xCWjtBa0U1N2xCUTtFQUNJLGNBQUE7QWxFODdsQlo7QWtFejdsQlk7RUFDSSxjQUFBO0VBQ0EsVUFBQTtBbEUyN2xCaEI7QWtFejdsQlk7RUFDSSxjdkRYUjtBWHM4bEJSOztBa0VwN2xCUTtFQUNJLGN2RGhCSDtBWHU4bEJUOztBa0VoN2xCUTtFQUNJLGN2RHpCRDtBWDQ4bEJYOztBa0U1NmxCUTtFQUNJLGN2RE5KO0FYcTdsQlI7O0FrRXg2bEJRO0VBQ0EsY3ZEL0JBO0FYMDhsQlI7O0FrRXY2bEJBO0VBQ0ksV0FBQTtFQUNBLHNCQUFBO0FsRTA2bEJKO0FLMzZsQkk7RTZEREo7SUFJUSxnQkFBQTtFbEU0NmxCTjtBQUNGO0FLaDdsQkk7RTZEREo7SUFPUSxnQkFBQTtFbEU4NmxCTjtBQUNGO0FLcjdsQkk7RTZEREo7SUFVUSxnQkFBQTtJQUNBLHVCQUFBO0VsRWc3bEJOO0FBQ0Y7QUszN2xCSTtFNkRESjtJQWNRLGlCQUFBO0VsRWs3bEJOO0FBQ0Y7QUtoOGxCSTtFNkRESjtJQWlCUSxpQkFBQTtFbEVvN2xCTjtBQUNGOztBbUVqZ21CQTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QW5Fb2dtQko7QW1FbmdtQkk7RUFFSSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBbkVvZ21CUjtBbUVuZ21CUTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FuRXFnbUJaO0FLNzlsQkk7RThEcERJO0lBY1EsWUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0VuRXVnbUJkO0FBQ0Y7QUt2K2xCSTtFOERwREk7SUFzQlEsWUFBQTtFbkV5Z21CZDtBQUNGO0FLNStsQkk7RThEcERJO0lBeUJRLFlBQUE7RW5FMmdtQmQ7QUFDRjs7QW9FNWltQkE7RUFDSSxnQkFBQTtBcEUraW1CSjtBb0U5aW1CSTtFQUNJLHFCQUFBO0FwRWdqbUJSO0FvRTlpbUJJO0VBQ0ksMkJBQUE7QXBFZ2ptQlI7QW9FOWltQkk7RUFDSSw2QkFBQTtBcEVnam1CUjtBS2ovbEJJO0UrRGhFQTtJQUdRLGtCQUFBO0VwRWtqbUJWO0FBQ0Y7QW9FaGptQkk7RUFDSSwrQkFBQTtBcEVram1CUjtBb0Voam1CSTtFQUNJLGNBQUE7QXBFa2ptQlI7QW9FamptQlE7RUFDSSw4QkFBQTtFQUNBLGFBQUE7QXBFbWptQlo7QW9FbGptQlk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FwRW9qbUJoQjtBb0Vuam1CZ0I7RUFDSSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBcEVxam1CcEI7QW9FaGptQkk7RUFDSSw0QkFBQTtFQUNBLHlCQUFBO0FwRWtqbUJSO0FvRS9pbUJRO0VBQ0ksZ0NBQUE7QXBFaWptQlo7O0FvRTdpbUJBO0VBRUksZ0RBQUE7RUFDQSxrQkFBQTtBcEUraW1CSjtBS3RpbUJJO0UrRFpKO0lBS1EsYUFBQTtFcEVpam1CTjtBQUNGO0FvRWhqbUJJO0VBQ0ksZ0JBQUE7QXBFa2ptQlI7QW9FaGptQkk7RUFDSSxxQnpENUNDO0FYOGxtQlQ7QW9FaGptQlk7RUFDSSxvQ0FBQTtBcEVram1CaEI7QW9FL2ltQlE7RUFDSSxjekRqREM7QVhrbW1CYjtBb0U5aW1CSTtFQUNJLHFCekR4REc7QVh3bW1CWDtBb0U5aW1CWTtFQUNJLG9DQUFBO0FwRWdqbUJoQjtBb0UvaW1CZ0I7RUFDSSxvQ0FBQTtBcEVpam1CcEI7QW9FN2ltQlE7RUFDSSxjekRsRUQ7QVhpbm1CWDtBb0U1aW1CSTtFQUNJLHFCekQzQ0E7QVh5bG1CUjtBb0U1aW1CWTtFQUNJLG9DQUFBO0FwRThpbUJoQjtBb0UzaW1CUTtFQUNJLGN6RGxESjtBWCtsbUJSO0FvRTFpbUJJO0VBQ0kscUJ6RHZFQTtBWG1ubUJSO0FvRTFpbUJZO0VBQ0ksb0NBQUE7QXBFNGltQmhCO0FvRXppbUJRO0VBQ0ksY3pEOUVKO0FYeW5tQlI7QW9FdmltQlE7RUFDSSwyQkFBQTtBcEV5aW1CWjs7QXFFcHBtQkE7RUFDSSxtQkFBQTtBckV1cG1CSjtBcUV0cG1CSTtFQUNJLGFBQUE7QXJFd3BtQlI7QXFFdHBtQkk7RUFDSSxtQkFBQTtBckV3cG1CUjtBS2xtbUJJO0VnRXZEQTtJQUdRLG1CQUFBO0VyRTBwbUJWO0FBQ0Y7QUt2bW1CSTtFZ0U1REo7SUFZUSxvQkFBQTtFckUycG1CTjtBQUNGO0FxRTFwbUJJO0VBQ0kseUhBQUE7QXJFNHBtQlI7O0FxRXpwbUJBO0VBQ0kseUIxRGVnQjtFMERkaEIsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBckU0cG1CSjtBcUUzcG1CSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtBckU2cG1CUjtBcUUzcG1CSTtFQUNJLG1CQUFBO0FyRTZwbUJSO0FLN25tQkk7RWdFakNBO0lBR1EsbUJBQUE7RXJFK3BtQlY7QUFDRjtBS2xvbUJJO0VnRTFDSjtJQWdCUSxnQkFBQTtJQUNBLGVBQUE7RXJFZ3FtQk47QUFDRjs7QXNFcHNtQkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0F0RXVzbUJKOztBc0Vwc21CQTtFQUNJLFdBQUE7RUFDQSxtQjNEeUJnQjtFMkR4QmhCLGFBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0F0RXVzbUJKO0FLdnBtQkk7RWlFckRKO0lBT1EsbUJBQUE7SUFDQSwwQkFBQTtJQUNBLDhCQUFBO0V0RXlzbUJOO0FBQ0Y7O0FzRXJzbUJBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXRFd3NtQko7QUtycW1CSTtFaUV2Q0o7SUFNUSxpQkFBQTtJQUNBLGlCQUFBO0V0RTBzbUJOO0FBQ0Y7O0FzRXZzbUJBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXRFMHNtQko7O0FzRXZzbUJBO0VBQ0ksbUJBQUE7QXRFMHNtQko7O0FzRXRzbUJBO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBdEV5c21CSjs7QXNFdHNtQkE7RUFDSSxtQkFBQTtBdEV5c21CSjs7QXNFdHNtQkE7RUFDSSxzQkFBQTtFQUNILDRCQUFBO0VBQ0csWUFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7QXRFeXNtQko7QUt4c21CSTtFaUVOSjtJQU9RLGtCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtJQUNBLCtCQUFBO0V0RTJzbUJOO0FBQ0Y7O0FzRXhzbUJBO0VBQ0ksbUJBQUE7QXRFMnNtQko7QUtwdG1CSTtFaUVRSjtJQUdRLG1CQUFBO0V0RTZzbUJOO0FBQ0Y7O0FzRTFzbUJBO0VBQ0k7SUFDSSxrQkFBQTtFdEU2c21CTjtFc0Uzc21CRTtJQUNJLGlCQUFBO0V0RTZzbUJOO0FBQ0Y7QXVFOXhtQkE7RUFDSSxtQkFBQTtBdkVneW1CSjtBS3J1bUJJO0VrRTVESjtJQUdRLG1CQUFBO0V2RWt5bUJOO0FBQ0Y7QXVFanltQkk7RUFDSSxlQUFBO0F2RW15bUJSO0FLN3VtQkk7RWtFdkRBO0lBR1EsU0FBQTtFdkVxeW1CVjtBQUNGO0F1RW55bUJJO0VBQ0ksZ0JBQUE7QXZFcXltQlI7QUtydm1CSTtFa0VqREE7SUFHUSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSxRQUFBO0V2RXV5bUJWO0FBQ0Y7QXVFdHltQlE7RUFDSSxXQUFBO0F2RXd5bUJaO0F1RXR5bUJRO0VBQ0ksV0FBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXZFd3ltQlo7QUt2dG1CSTtFa0V6Rkk7SUFVUSxlQUFBO0V2RTB5bUJkO0FBQ0Y7QXVFenltQlk7RUFDSSxXQUFBO0F2RTJ5bUJoQjtBdUUxeW1CZ0I7RUFDSSx5QjVEeEJaO0FYbzBtQlI7QXVFMXltQmdCO0VBQ0kseUI1RHpCVDtBWHEwbUJYO0F1RTF5bUJnQjtFQUNJLHlCNUREWjtBWDZ5bUJSO0F1RTF5bUJnQjtFQUNJLHlCNURwQlQ7QVhnMG1CWDtBdUV2eW1CSTtFQUNJLGdCQUFBO0VBQ0EsMkNBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBdkV5eW1CUjtBdUV4eW1CUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBRUEscUJBQUE7RUFDQSxpQkFBQTtFQUVBLHFCQUFBO0VBQ0EsaUJBQUE7QXZFMHltQlo7QXVFeHltQlE7RUFDSSxnQkFBQTtFQUVBLHFCQUFBO0F2RTB5bUJaO0FLbDBtQkk7RWtFVkE7SUFxQ1Esd0JBQUE7RXZFMnltQlY7QUFDRjtBdUV6eW1CSTtFQUNJLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxhQUFBO0F2RTJ5bUJSO0F1RTF5bUJRO0VBQ0ksY0FBQTtBdkU0eW1CWjtBS2wwbUJJO0VrRXdCSTtJQUVRLGVBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFdkU0eW1CZDtBQUNGO0FLdjFtQkk7RWtFOEJBO0lBZ0JRLGFBQUE7RXZFNnltQlY7QUFDRjtBdUUzeW1CSTtFQUNJLGFBQUE7QXZFNnltQlI7O0F1RTF5bUJDO0VBQ0csZ0JBQUE7QXZFNnltQko7QXVFM3ltQkk7RUFDSSxnQkFBQTtBdkU2eW1CUjtBdUUzeW1CSTtFQUNJLGdCQUFBO0F2RTZ5bUJSO0FLNTFtQkk7RWtFZ0RJO0lBRVEsbUJBQUE7RXZFOHltQmQ7QUFDRjtBSzkybUJJO0VrRTJEQTtJQVFRLGFBQUE7SUFJQSxnQkFBQTtJQUNBLG9CQUFBO0V2RTR5bUJWO0V1RWh6bUJVO0lBQ0ksY0FBQTtFdkVrem1CZDtBQUNGO0FLeDNtQkk7RWtFMkRBO0lBZ0JRLG9CQUFBO0V2RWl6bUJWO0FBQ0Y7QXVFL3ltQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0F2RWl6bUJSO0F1RS95bUJJO0VBQ0ksbUJBQUE7QXZFaXptQlI7QXVFL3ltQkk7RUFDSSxnQkFBQTtBdkVpem1CUjs7QXdFbjhtQkE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBeEVzOG1CSjtBS2g0bUJJO0VtRXpFSjtJQUtRLGFBQUE7RXhFdzhtQk47QUFDRjtBd0V2OG1CSTtFQUNJLHFCQUFBO0F4RXk4bUJSO0F3RXY4bUJJO0VBQ0ksbUJBQUE7QXhFeThtQlI7QXdFdjhtQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBeEV5OG1CUjtBd0V4OG1CUTtFQUNJLGFBQUE7QXhFMDhtQlo7QXdFeDhtQlE7RUFDSSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0F4RTA4bUJaO0FLejZtQkk7RW1FckNJO0lBTVEsMEJBQUE7RXhFNDhtQmQ7QUFDRjtBSzk2bUJJO0VtRXJDSTtJQVNRLGNBQUE7RXhFODhtQmQ7QUFDRjtBS243bUJJO0VtRS9DQTtJQXdCUSw4QkFBQTtFeEU4OG1CVjtBQUNGO0FLeDdtQkk7RW1FNURKO0lBeUNRLGdCQUFBO0V4RSs4bUJOO0FBQ0Y7O0F3RTc4bUJBO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0F4RWc5bUJKO0F3RS84bUJJO0VBQ0ksdUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXhFaTltQlI7QUs5N21CSTtFbUUxQkE7SUFTUSxnQkFBQTtFeEVtOW1CVjtBQUNGO0F3RWw5bUJRO0VBQ0ksdUJBQUE7QXhFbzltQlo7QXdFbDltQlE7RUFDSSxjQUFBO0F4RW85bUJaO0F3RWw5bUJRO0VBSUksV0FBQTtFQUNJLFNBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0F4RWk5bUJoQjtBS245bUJJO0VtRVRJO0lBRVEsd0JBQUE7RXhFODltQmQ7QUFDRjtBd0VuOW1CWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXhFcTltQmhCO0FLOSttQkk7RW1FYkE7SUEwQ1EsaUJBQUE7RXhFcTltQlY7QUFDRjtBd0VuOW1CSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBeEVxOW1CUjtBS3gvbUJJO0VtRWdDQTtJQUtRLHdCQUFBO0V4RXU5bUJWO0FBQ0Y7QUs3L21CSTtFbUVoQko7SUF5RFEsaUJBQUE7RXhFdzltQk47QUFDRjtBS2xnbkJJO0VtRWhCSjtJQTREUSxjQUFBO0V4RTA5bUJOO0FBQ0Y7O0F5RW5rbkJBO0VBQ0ksZUFBQTtFQUNBLDZFQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QXpFc2tuQko7QXlFcmtuQkk7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0F6RXVrbkJSO0F5RXRrbkJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBekV3a25CWjtBSzFobkJJO0VvRXBESTtJQVFRLFdBQUE7RXpFMGtuQmQ7QUFDRjtBSy9obkJJO0VvRXZEQTtJQWVRLGVBQUE7RXpFMmtuQlY7QUFDRjtBeUV6a25CSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QXpFMmtuQlI7QXlFMWtuQlE7RUFDSSxhQUFBO0F6RTRrbkJaO0F5RXprbkJZO0VBQ0ksY0FBQTtBekUya25CaEI7QXlFeGtuQlE7RUFDSSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtBekUwa25CWjtBS25qbkJJO0VvRXJDQTtJQWlCUSxpQkFBQTtFekUya25CVjtBQUNGO0F5RXhrbkJJO0VBQ0ksYUFBQTtBekUwa25CUjtBeUV6a25CUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBekUya25CWjtBS2hrbkJJO0VvRWRJO0lBS1EsaUJBQUE7RXpFNmtuQmQ7QUFDRjtBeUUza25CUTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F6RTZrbkJaO0FLMWtuQkk7RW9FTkk7SUFLUSxpQkFBQTtFekUra25CZDtBQUNGO0F5RTNrbkJRO0VBQ0ksY0FBQTtBekU2a25CWjtBS2xsbkJJO0VvRUlJO0lBR1EsYUFBQTtFekUra25CZDtBQUNGO0F5RTVrbkJJO0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlEQUFBO0F6RThrbkJSO0F5RTVrbkJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0EsdUNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXpFOGtuQlI7QUt0bW5CSTtFb0VnQkE7SUFVUSxtQkFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RXpFZ2xuQlY7RXlFL2tuQlU7SUFDSSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsTUFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUVBLHFCQUFBO0lBQ0EsaUJBQUE7SUFFQSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsYzlEN0ZSO0k4RDhGUSxZQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7RXpFaWxuQmQ7RXlFL2tuQlU7SUFDSSxnQkFBQTtJQUVBLHFCQUFBO0V6RWlsbkJkO0FBQ0Y7QUt4b25CSTtFb0U1REo7SUF1SFEsb0JBQUE7SUFDQSxjQUFBO0V6RWlsbkJOO0FBQ0Y7QUs5b25CSTtFb0U1REo7SUEySFEscUJBQUE7RXpFbWxuQk47QUFDRjs7QTBFN3NuQlE7RUFDSSxhQUFBO0ExRWd0bkJaO0EwRS9zbkJZO0VBQ0ksWUFBQTtFQUNBLFdBQUE7QTFFaXRuQmhCO0EwRWh0bkJnQjtFQUNJLFlBQUE7RUFDQSxXQUFBO0ExRWt0bkJwQjtBMEVqdG5Cb0I7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtBMUVtdG5CeEI7O0EwRTVzbkJBO0VBRUkscUJBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QTFFOHNuQko7QTBFN3NuQkk7RUFDSSwwQkFBQTtFQUtBLDJCQUFBO0ExRTJzbkJSO0FLbnFuQkk7RXFFOUNBO0lBR1EsaUJBQUE7SUFDQSwrQkFBQTtFMUVrdG5CVjtBQUNGO0EwRS9zbkJJO0VBQ0ksbUJBQUE7QTFFaXRuQlI7QTBFL3NuQkk7RUFDSSxjL0QzQkE7RStENEJBLHVCQUFBO0VBQ0EsbUJBQUE7QTFFaXRuQlI7QTBFL3NuQkk7RUFDSSxrQkFBQTtBMUVpdG5CUjtBMEUvc25CSTtFQUNJLGdCQUFBO0ExRWl0bkJSOztBMEU5c25CQTtFQUNJLGtCQUFBO0ExRWl0bkJKO0FLeHNuQkk7RXFFVko7SUFHUSxhQUFBO0lBQ0EsbUJBQUE7SUFDQSwwQkFBQTtFMUVtdG5CTjtBQUNGO0EwRWx0bkJJO0VBQ0kseUIvRHhCWTtFK0R5QlosV0FBQTtFQUNBLHFCQUFBO0ExRW90bkJSOztBMkUvd25CSTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBM0VreG5CUjtBMkVoeG5CSTtFQUNJLFdBQUE7QTNFa3huQlI7QTJFanhuQlE7RUFDSSxXQUFBO0EzRW14bkJaO0EyRWh4bkJJO0VBQ0ksa0JBQUE7QTNFa3huQlI7QTJFaHhuQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQ0FBQTtBM0VreG5CUjtBMkVqeG5CUTtFQUNJLHFCQUFBO0VBQ0EscUJBQUE7QTNFbXhuQlo7QTJFanhuQlE7RUFDSSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7QTNFbXhuQlo7QUtod25CSTtFc0V4Qkk7SUFPUSxrQkFBQTtFM0VxeG5CZDtBQUNGO0EyRWx4bkJZO0VBQ0kseUJoRWRJO0FYa3luQnBCO0EyRW54bkJnQjtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtBM0VxeG5CcEI7QTJFaHhuQlk7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtBM0VreG5CaEI7QTJFanhuQmdCO0VBQ0ksY0FBQTtFQUNBLHlCQUFBO0EzRW14bkJwQjtBMkU5d25CWTtFQUNJLHlCQUFBO0EzRWd4bkJoQjtBMkUvd25CZ0I7RUFDSSx5QkFBQTtFQUNBLFdBQUE7QTNFaXhuQnBCO0EyRTV3bkJJO0VBQ0ksV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0EzRTh3bkJSO0EyRTF3bkJRO0VBQ0ksZUFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0EzRTR3bkJaO0FLM3luQkk7RXNFNEJJO0lBS1EsY0FBQTtFM0U4d25CZDtBQUNGOztBNEU1Mm5CQTtFQUNJLG1CQUFBO0E1RSsybkJKO0FLcHpuQkk7RXVFNURKO0lBR1Esb0JBQUE7RTVFaTNuQk47QUFDRjtBS3p6bkJJO0V1RXZEQTtJQUVRLDhCQUFBO0lBQ0EsK0JBQUE7SUFDQSxpQkFBQTtFNUVrM25CVjtBQUNGO0E0RWgzbkJJO0VBQ0ksYUFBQTtBNUVrM25CUjtBNEUvMm5CUTtFQUNBLGNBQUE7RUFDQSxjQUFBO0E1RWkzbkJSO0E0RTkybkJJO0VBQ0ksYUFBQTtBNUVnM25CUjtBNEUvMm5CUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTVFaTNuQlo7QTRFaDNuQlk7RUFDSSxTQUFBO0E1RWszbkJoQjtBNEVoM25CWTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtBNUVrM25CaEI7QTRFajNuQmdCO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBNUVtM25CcEI7QTRFOTJuQkk7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBNUVnM25CUjtBNEUvMm5CUTtFQUNJLGVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBNUVpM25CWjtBS3QybkJJO0V1RWRJO0lBS1EsZUFBQTtFNUVtM25CZDtBQUNGO0FLMzJuQkk7RXVFakJBO0lBWVEsWUFBQTtJQUNBLFdBQUE7RTVFbzNuQlY7QUFDRjtBNEVsM25CSTtFQUNJLFdBQUE7RUFDQSxPQUFBO0E1RW8zbkJSO0FLcjNuQkk7RXVFREE7SUFJUSxVQUFBO0U1RXMzbkJWO0FBQ0Y7QTRFcDNuQkk7RUFDSSxRQUFBO0E1RXMzbkJSO0FLNzNuQkk7RXVFTUE7SUFHUSxXQUFBO0U1RXczbkJWO0FBQ0Y7O0E2RTk3bkJBO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGdDQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0E3RWk4bkJKO0E2RWg4bkJJO0VBQ0kseUJBQUE7QTdFazhuQlI7QTZFaDhuQkk7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBN0VrOG5CUjs7QTZFLzduQkE7RUFDSSxtQkFBQTtBN0VrOG5CSjtBSzM1bkJJO0V3RXhDSjtJQUdRLG1CQUFBO0U3RW84bkJOO0FBQ0Y7QTZFbjhuQkk7RUFDSSxnREFBQTtBN0VxOG5CUjs7QThFOTluQkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0E5RWkrbkJSOztBOEUzOW5CSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBOUU4OW5CUjs7QThFMzluQkE7RUFDSSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsdUNBQUE7QTlFODluQko7QThFNzluQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBRUEsZUFBQTtBOUU4OW5CUjs7QThFMTluQkE7RUFDSTtJQUNJLDRCQUFBO0U5RTY5bkJOO0FBQ0Y7QThFMzluQkE7RUFDSTtJQUNJLHdCQUFBO0U5RTY5bkJOO0U4RTM5bkJFO0lBQ0ksNEJBQUE7RTlFNjluQk47QUFDRjtBK0V2Z29CQTtFQUNJLGFBQUE7QS9FeWdvQko7QUs5OG5CSTtFMEU1REo7SUFHUSxhQUFBO0lBQ0EsOEpBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFL0UyZ29CTjtBQUNGO0FLNTluQkk7RTBFNURKO0lBZVEsWUFBQTtFL0U2Z29CTjtBQUNGO0ErRTVnb0JJO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBL0U4Z29CUjtBS3grbkJJO0UwRTNDQTtJQU9RLGlCQUFBO0UvRWdob0JWO0FBQ0Y7QStFN2dvQkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QS9FK2dvQlI7QUtyK25CSTtFMEU3Q0E7SUFLUSxVQUFBO0UvRWlob0JWO0FBQ0Y7QStFaGhvQlE7RUFDSSxnQkFBQTtBL0VraG9CWjtBK0VoaG9CUTtFQUNJLDREQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0EvRWtob0JaO0ErRWhob0JRO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0EvRWtob0JaO0ErRWpob0JZO0VBQ0ksNkJBQUE7QS9FbWhvQmhCO0ErRWpob0JZO0VBQ0ksV0FBQTtFQUNBLDJFQUFBO0VBQ0EsbUVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNwRTVDUjtFb0U2Q1EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7QS9FbWhvQmhCOztBZ0Yva29CSTtFQUNJLGFBQUE7QWhGa2xvQlI7QWdGaGxvQkk7RUFDSSxrQkFBQTtFQUNBLDhDQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0FoRmtsb0JSO0FnRmpsb0JRO0VBQ0ksc0JBQUE7RUFDQSw4Q0FBQTtBaEZtbG9CWjtBZ0ZobG9CSTtFQUNJLGtCQUFBO0FoRmtsb0JSO0FnRmhsb0JJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FoRmtsb0JSO0FnRmhsb0JJO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FoRmtsb0JSO0FnRmhsb0JJO0VBQ0ksYUFBQTtBaEZrbG9CUjtBZ0ZobG9CSTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxVQUFBO0FoRmtsb0JSO0FLM2pvQkk7RTJFM0JBO0lBTVEsa0JBQUE7SUFDQSxjQUFBO0VoRm9sb0JWO0FBQ0Y7QWdGbGxvQkk7RUFDSSxnQkFBQTtBaEZvbG9CUjtBS3Brb0JJO0UyRWpCQTtJQUdRLGdCQUFBO0VoRnNsb0JWO0FBQ0Y7O0FpRnJvb0JBO0VBRUkseUJ0RWdDZ0I7RXNFL0JoQixnQkFBQTtBakZ1b29CSjtBaUZ0b29CSTtFQUNJLGNBQUE7QWpGd29vQlI7O0FrRjdvb0JBO0VBQ0ksbUJBQUE7QWxGZ3BvQko7O0FrRjdvb0JBO0VBQ0ksa0JBQUE7RUFDQSxtREFBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7QWxGZ3BvQko7O0FrRjdvb0JBO0VBQ0ksbUJBQUE7QWxGZ3BvQko7O0FrRjdvb0JBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBbEZncG9CSjs7QWtGN29vQkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QWxGZ3BvQko7O0FrRjdvb0JBO0VBQ0ksc0JBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0FsRmdwb0JKOztBa0Y5b29CQTtFQUNJO0lBQ0ksd0JBQUE7RWxGaXBvQk47QUFDRjtBa0Yvb29CQTtFQUNJO0lBQ0ksa0JBQUE7RWxGaXBvQk47RWtGOW9vQkU7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7RWxGZ3BvQk47RWtGN29vQkU7SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RWxGK29vQk47QUFDRjtBbUZqc29CQTtFQUNJLHlCQUFBO0VBQ0EsZUFBQTtBbkZtc29CSjtBS3pvb0JJO0U4RTVESjtJQUlRLGVBQUE7RW5GcXNvQk47QUFDRjtBbUZwc29CSTtFQUNJLGFBQUE7QW5Gc3NvQlI7QUtqcG9CSTtFOEV0REE7SUFHUSxhQUFBO0VuRndzb0JWO0FBQ0Y7O0FtRnJzb0JBO0VBQ0ksc0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBbkZ3c29CSjtBbUZ2c29CSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QW5GeXNvQlI7QW1GdnNvQkk7RUFDSSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtBbkZ5c29CUjtBbUZ2c29CSTtFQUNJLHlCQUFBO0VBQ0EsV0FBQTtBbkZ5c29CUjtBSzNub0JJO0U4RWpHSjtJQXNCUSxlQUFBO0VuRjBzb0JOO0FBQ0Y7O0FvRjl1b0JBO0VBR0ksbUJ6RStCZ0I7QVhndG9CcEI7QW9GOXVvQkk7RUFDSSxXQUFBO0VBRUEsZ0JBQUE7QXBGK3VvQlI7QW9GN3VvQkk7RUFDSSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FwRit1b0JSO0FLaHNvQkk7RStFbkRBO0lBTVEsZ0JBQUE7SUFDQSxtQkFBQTtFcEZpdm9CVjtBQUNGO0FLdHNvQkk7RStFbkRBO0lBVVEsOEJBQUE7RXBGbXZvQlY7QUFDRjs7QXFGdndvQkE7RUFDSSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBckYwd29CSjtBS3B0b0JJO0VnRjVESjtJQVFRLG9CQUFBO0VyRjR3b0JOO0FBQ0Y7QXFGM3dvQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBckY2d29CUjtBcUYzd29CSTtFQUNJLG1CQUFBO0FyRjZ3b0JSOztBcUZ6d29CSTtFQUNJLFdBQUE7QXJGNHdvQlI7QXFGM3dvQlE7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtBckY2d29CWjtBcUYzd29CUTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7QXJGNndvQlo7QUtodm9CSTtFZ0YvQkk7SUFJUSxlQUFBO0VyRit3b0JkO0FBQ0Y7QXFGN3dvQlE7RUFDSSxZQUFBO0FyRit3b0JaO0FxRjd3b0JRO0VBQ0ksZ0ZBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QXJGK3dvQlo7QUtwd29CSTtFZ0ZyQkk7SUFZUSx5RUFBQTtFckZpeG9CZDtBQUNGO0FLendvQkk7RWdGckJJO0lBZVEscUJBQUE7RXJGbXhvQmQ7QUFDRjtBSzl3b0JJO0VnRkhJO0lBRUksTUFBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0lBQ0EsNEJBQUE7SUFDQSxzQkFBQTtJQUNBLGtDQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RXJGbXhvQlY7QUFDRjtBcUZqeG9CUTtFQUNJLGdDQUFBO0FyRm14b0JaO0FxRmx4b0JZO0VBQ0ksb0NBQUE7RUFDQSxzQkFBQTtBckZveG9CaEI7QXFGbnhvQmdCO0VBQ0ksb0NBQUE7QXJGcXhvQnBCO0FxRmx4b0JZO0VBQ0ksc0JBQUE7QXJGb3hvQmhCO0FLeHlvQkk7RWdGdUJZO0lBQ0ksNEVBQUE7RXJGb3hvQmxCO0FBQ0Y7QXFGcndvQkk7RUFDSSw0RUFBQTtFQUNBLFVBQUE7QXJGdXdvQlI7QUtqem9CSTtFZ0Z3Q0E7SUFJUSw2RUFBQTtFckZ5d29CVjtBQUNGO0FxRnZ3b0JZO0VBQ0ksc0JBQUE7RUFDQSw2QkFBQTtBckZ5d29CaEI7QXFGdndvQlk7RUFDSSw2QkFBQTtBckZ5d29CaEI7QUs3em9CSTtFZ0ZtRFE7SUFHUSwwQkFBQTtFckYyd29CbEI7QUFDRjs7QXNGNzNvQkk7RUFDSSxpQkFBQTtBdEZnNG9CUjtBS3Qwb0JJO0VpRjNEQTtJQUdRLGNBQUE7RXRGazRvQlY7QUFDRjs7QXNGOTNvQkE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBdEZpNG9CSjtBS2wxb0JJO0VpRm5ESjtJQU1RLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFdEZtNG9CTjtBQUNGOztBc0ZoNG9CQTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7QXRGbTRvQko7QUs5MW9CSTtFaUZ2Q0o7SUFJUSx5QjNFU1k7STJFUlosYUFBQTtJQUNBLG1CQUFBO0V0RnE0b0JOO0FBQ0Y7QXNGcDRvQkk7RUFDSSx5QjNFSVk7RTJFSFosdUJBQUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0F0RnM0b0JSO0FLNzJvQkk7RWlGL0JBO0lBUVEsNkJBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RXRGdzRvQlY7QUFDRjtBS3Azb0JJO0VpRi9CQTtJQWFRLGNBQUE7SUFDQSxlQUFBO0lBQ0EsNkJBQUE7RXRGMDRvQlY7QUFDRjtBSzMzb0JJO0VpRi9CQTtJQW1CUSxZQUFBO0V0RjI0b0JWO0FBQ0Y7QXNGejRvQkk7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBdEYyNG9CUjtBS3I0b0JJO0VpRlRBO0lBS1EsaUJBQUE7RXRGNjRvQlY7QUFDRjtBc0Y1NG9CUTtFQUNJLFdBQUE7QXRGODRvQlo7QXNGMzRvQkk7RUFDSSxjM0VuREE7RTJFb0RBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0F0RjY0b0JSO0FzRjU0b0JRO0VBQ0ksV0FBQTtFQUNBLHlCM0UxREo7QVh3OG9CUjtBc0YzNG9CSTtFQUNJLDJCQUFBO0VBQ0EsNEJBQUE7QXRGNjRvQlI7QUs1NW9CSTtFaUZhQTtJQUlRLGdCQUFBO0V0Ris0b0JWO0FBQ0Y7QXNGNzRvQkk7RUFDSSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0F0Ris0b0JSO0FLMzZvQkk7RWlGb0JBO0lBVVEsZUFBQTtJQUNBLFlBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBO0V0Rmk1b0JWO0FBQ0Y7QUtuN29CSTtFaUZvQkE7SUFnQlEsbUJBQUE7RXRGbTVvQlY7QUFDRjtBS3g3b0JJO0VpRm9CQTtJQW1CUSxxQkFBQTtFdEZxNW9CVjtBQUNGO0FzRm41b0JJO0VBQ0ksYzNFM0ZBO0UyRTRGQSxrQkFBQTtFQUNBLG1CQUFBO0F0RnE1b0JSO0FLbDhvQkk7RWlGMENBO0lBS1Esa0JBQUE7RXRGdTVvQlY7QUFDRjtBc0ZyNW9CSTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7QXRGdTVvQlI7QUs3OG9CSTtFaUZrREE7SUFNUSxrQkFBQTtFdEZ5NW9CVjtBQUNGO0FzRnY1b0JJO0VBQ0ksV0FBQTtBdEZ5NW9CUjtBS3I5b0JJO0VpRjJEQTtJQUdRLGtCQUFBO0V0RjI1b0JWO0FBQ0Y7O0FzRng1b0JBO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBdEYyNW9CSjtBc0YxNW9CSTtFQUNJLGlCQUFBO0F0RjQ1b0JSO0FzRjE1b0JJO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBdEY0NW9CUjtBS3Avb0JJO0VpRjJFQTtJQWVRLGNBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RXRGODVvQlY7QUFDRjtBSzMvb0JJO0VpRjJFQTtJQW9CUSxnQkFBQTtFdEZnNm9CVjtBQUNGO0FzRjk1b0JRO0VBQ0ksV0FBQTtFQUNBLHlCM0VwSko7QVhvanBCUjtBS3BncEJJO0VpRmtFSjtJQXNDUSxTQUFBO0V0Rmc2b0JOO0FBQ0Y7O0FzRjk1b0JBO0VBQ0ksbUJBQUE7QXRGaTZvQko7QUs3Z3BCSTtFaUYyR0o7SUFHUSxtQkFBQTtFdEZtNm9CTjtBQUNGOztBc0ZqNm9CQTtFQUNJLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBdEZvNm9CSjtBS3hocEJJO0VpRmlISjtJQUtRLGdCQUFBO0V0RnM2b0JOO0FBQ0Y7O0FzRm42b0JJO0VBQ0ksaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0F0RnM2b0JSO0FLbmlwQkk7RWlGMEhBO0lBS1EsaUJBQUE7SUFDQSxzQkFBQTtFdEZ3Nm9CVjtBQUNGO0FLemlwQkk7RWlGMEhBO0lBU1Esb0JBQUE7RXRGMDZvQlY7QUFDRjs7QXNGdjZvQkE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QXRGMDZvQko7O0FzRng2b0JBO0VBQ0ksa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnREFBQTtFQUNBLFlBQUE7QXRGMjZvQko7QXNGMTZvQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXRGNDZvQlI7QXNGMzZvQlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EseUIzRWhOSjtFMkVpTkksa0JBQUE7QXRGNjZvQlo7QUs5a3BCSTtFaUZvSkE7SUFnQlEsaUJBQUE7RXRGODZvQlY7QUFDRjtBc0Y1Nm9CSTtFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0F0Rjg2b0JSO0FLemxwQkk7RWlGdUtBO0lBTVEscUJBQUE7RXRGZzdvQlY7QUFDRjtBc0Y5Nm9CUTtFQUNJLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0F0Rmc3b0JaO0FLcG1wQkk7RWlGZ0xJO0lBTVEsZ0JBQUE7RXRGazdvQmQ7QUFDRjtBc0YvNm9CSTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F0Rmk3b0JSO0FLOW1wQkk7RWlGMExBO0lBS1EsbUJBQUE7RXRGbTdvQlY7QUFDRjtBc0ZqN29CSTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0F0Rm03b0JSO0FLeG5wQkk7RWlGa01BO0lBS1EsYUFBQTtFdEZxN29CVjtBQUNGO0FzRm43b0JJO0VBQ0ksa0JBQUE7QXRGcTdvQlI7O0FzRmw3b0JBO0VBQ0kseUIzRS9QSTtFMkVnUUosV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBdEZxN29CSjtBc0ZwN29CSTtFQUNJLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtBdEZzN29CUjtBc0ZwN29CSTtFQUNJLFdBQUE7RUFDQSxvQ0FBQTtBdEZzN29CUjs7QXNGbjdvQkE7RUFDSSxlQUFBO0F0RnM3b0JKO0FLenBwQkk7RWlGa09KO0lBR1EsaUJBQUE7RXRGdzdvQk47QUFDRjs7QXNGdDdvQkE7RUFDSSxjQUFBO0VBQ0EsY0FBQTtBdEZ5N29CSjtBc0Z4N29CSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXRGMDdvQlI7QUt6cXBCSTtFaUYyT0E7SUFNUSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFdEY0N29CVjtBQUNGO0FzRjE3b0JJO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0F0RjQ3b0JSO0FLcHJwQkk7RWlGc1BBO0lBSVEsaUJBQUE7RXRGODdvQlY7QUFDRjtBc0Y1N29CSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QXRGODdvQlI7QXNGNTdvQkk7RUFDSSxrQkFBQTtBdEY4N29CUjtBS2hzcEJJO0VpRmlRQTtJQUdRLGVBQUE7RXRGZzhvQlY7QUFDRjtBc0Y5N29CSTtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtBdEZnOG9CUjtBc0YvN29CUTtFQUNJLGtCQUFBO0F0Rmk4b0JaO0FzRi83b0JRO0VBQ0ksY0FBQTtBdEZpOG9CWjtBc0Y5N29CSTtFQUNJLGFBQUE7RUFDQSxXQUFBO0F0Rmc4b0JSO0FLbnRwQkk7RWlGaVJBO0lBSVEsYUFBQTtFdEZrOG9CVjtBQUNGOztBc0Y3N29CSTtFQUNJLG1CQUFBO0F0Rmc4b0JSO0FzRi83b0JRO0VBQ0ksaUJBQUE7QXRGaThvQlo7QXNGaDhvQlk7RUFDSSxVQUFBO0VBQ0EsWUFBQTtBdEZrOG9CaEI7QUtudXBCSTtFaUYyUkE7SUFVUSxtQkFBQTtFdEZrOG9CVjtBQUNGO0FzRmg4b0JJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBdEZrOG9CUjtBc0ZqOG9CUTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0F0Rm04b0JaO0FLcHZwQkk7RWlGNFNJO0lBT1EsbUJBQUE7RXRGcThvQmQ7QUFDRjtBc0ZsOG9CSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QXRGbzhvQlI7QXNGajhvQlk7RUFDSSx5QjNFN1dSO0FYZ3pwQlI7QXNGaDhvQmdCO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7QXRGazhvQnBCO0FzRi83b0JZO0VBQ0ksc0JBQUE7QXRGaThvQmhCO0FzRmg4b0JnQjtFQUNJLHlCM0V6WFo7QVgyenBCUjtBc0ZoOG9CZ0I7RUFDSSxXQUFBO0F0Rms4b0JwQjtBc0Y3N29CSTtFQUNJLGdCQUFBO0F0Ris3b0JSOztBc0YzN29CSTtFQUNJLGtCQUFBO0F0Rjg3b0JSO0FzRjM3b0JRO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBdEY2N29CWjs7QXNGejdvQkE7RUFDSSxtQkFBQTtBdEY0N29CSjtBc0YzN29CSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBdEY2N29CUjs7QXNGdjdvQlE7RUFDSSxtQkFBQTtBdEYwN29CWjtBc0Z6N29CWTtFQUZKO0lBR1EsbUJBQUE7RXRGNDdvQmQ7QUFDRjtBc0Z6N29CSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0F0RjI3b0JSO0FzRjE3b0JRO0VBQ0ksYzNFMWFKO0FYczJwQlI7QUt0enBCSTtFaUZtWEE7SUFVUSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFdEY2N29CVjtBQUNGO0FzRjM3b0JJO0VBQ0ksZUFBQTtFQUNBLG1CQUFBO0F0RjY3b0JSO0FzRjM3b0JJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0F0RjY3b0JSO0FLdDBwQkk7RWlGc1lBO0lBS1Esa0JBQUE7SUFDQSxtQkFBQTtFdEYrN29CVjtBQUNGO0FLNTBwQkk7RWlGc1lBO0lBU1EsZUFBQTtFdEZpOG9CVjtBQUNGO0FzRjk3b0JJO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0F0Rmc4b0JSO0FLdDFwQkk7RWlGbVpBO0lBS1EsbUJBQUE7RXRGazhvQlY7QUFDRjtBc0ZoOG9CSTtFQUNJLHlCQUFBO0F0Rms4b0JSO0FzRmg4b0JJO0VBQ0ksYUFBQTtBdEZrOG9CUjtBc0YvN29CUTtFQUNJLG1DQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBdEZpOG9CWjtBc0ZoOG9CWTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBdEZrOG9CaEI7QXNGaDhvQlk7RUFDSSxzQkFBQTtBdEZrOG9CaEI7QXNGLzdvQlE7RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0F0Rmk4b0JaO0FzRmg4b0JZO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0F0Rms4b0JoQjtBc0Y3N29CSTtFQUNJLHNCQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0JBQUE7RUFDQSxtQkFBQTtBdEY4N29CUjtBS3I0cEJJO0VpRmdjQTtJQVNRLGtCQUFBO0V0Rmc4b0JWO0FBQ0Y7QXNGLzdvQlE7RUFDSSxjM0V6Zkg7QVgwN3BCVDtBc0ZoOG9CWTtFQUNJLFdBQUE7RUFDQSwwQkFBQTtBdEZrOG9CaEI7QXNGLzdvQlE7RUFDSSxzQkFBQTtBdEZpOG9CWjtBc0Y3N29CUTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7QXRGKzdvQlo7QXNGOTdvQlk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsbUIzRS9nQlI7RTJFZ2hCUSxrQkFBQTtBdEZnOG9CaEI7QXNGNzdvQlE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXRGKzdvQlo7QUtyNnBCSTtFaUZtZUk7SUFLUSxnQkFBQTtJQUNBLG1CQUFBO0V0Rmk4b0JkO0FBQ0Y7QXNGLzdvQlE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0F0Rmk4b0JaO0FLaDdwQkk7RWlGNGVJO0lBS1EsaUJBQUE7RXRGbThvQmQ7QUFDRjtBc0ZqOG9CUTtFQUNJLGtCQUFBO0F0Rm04b0JaO0FzRi83b0JRO0VBQ0ksWUFBQTtFQUNBLGNBQUE7QXRGaThvQlo7QXNGLzdvQlE7RUFDSSxZQUFBO0F0Rmk4b0JaO0FzRjk3b0JJO0VBQ0ksYUFBQTtBdEZnOG9CUjtBc0Y5N29CSTtFQUNJLGFBQUE7QXRGZzhvQlI7QXNGOTdvQkk7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjM0UzakJBO0UyRTRqQkEsa0JBQUE7RUFDQSxvQkFBQTtBdEZnOG9CUjtBSzc4cEJJO0VpRnVnQkE7SUFRUSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7RXRGazhvQlY7QUFDRjtBc0ZqOG9CUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtBdEZtOG9CWjtBc0YvN29CSTtFQUNJLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjM0VqbEJBO0FYa2hxQlI7QXNGaDhvQlE7RUFDSSwwQkFBQTtBdEZrOG9CWjs7QXNGNTdvQlE7RUFDSSxpQkFBQTtBdEYrN29CWjtBS3orcEJJO0VpRnlpQkk7SUFHUSxpQkFBQTtFdEZpOG9CZDtBQUNGO0FzRi83b0JRO0VBQ0ksaUJBQUE7QXRGaThvQlo7QUtqL3BCSTtFaUYraUJJO0lBR1EsaUJBQUE7RXRGbThvQmQ7QUFDRjtBc0ZqOG9CUTtFQUNJLGlCQUFBO0F0Rm04b0JaO0FLei9wQkk7RWlGcWpCSTtJQUdRLGlCQUFBO0V0RnE4b0JkO0FBQ0Y7O0FzRmo4b0JBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0F0Rm84b0JKO0FzRm44b0JJO0VBQ0kseUJBQUE7QXRGcThvQlI7QXNGbjhvQkk7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QXRGcThvQlI7QXNGbDhvQlE7RUFDSSx3QkFBQTtBdEZvOG9CWjs7QXNGaDhvQkE7RUFDSSxjM0U3b0JJO0UyRThvQkosZ0NBQUE7RUFDQSxtQkFBQTtBdEZtOG9CSjtBc0ZsOG9CSTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtBdEZvOG9CUjtBc0ZsOG9CSTtFQUNJLGtCQUFBO0F0Rm84b0JSOztBc0ZoOG9CSTtFQUNJLGtCQUFBO0F0Rm04b0JSO0FzRmw4b0JRO0VBRko7SUFHUSxrQkFBQTtJQUNBLG1CQUFBO0V0RnE4b0JWO0FBQ0Y7O0FzRmw4b0JBO0VBQ0ksZ0JBQUE7RUFDQSw4QkFBQTtFQUNBLG9CQUFBO0F0RnE4b0JKO0FzRnA4b0JJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXRGczhvQlI7QUs5anFCSTtFaUZxbkJBO0lBS1EsaUJBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0V0Rnc4b0JWO0FBQ0Y7QXNGdDhvQkk7RUFDSSx1QkFBQTtBdEZ3OG9CUjtBc0Z0OG9CSTtFQUNJLDZFQUFBO0VBQ0EsV0FBQTtBdEZ3OG9CUjtBc0Z2OG9CUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtBdEZ5OG9CWjtBS2hscUJJO0VpRnFvQkk7SUFJUSxtQkFBQTtFdEYyOG9CZDtBQUNGO0FLcmxxQkk7RWlGcW9CSTtJQU9RLGVBQUE7RXRGNjhvQmQ7QUFDRjtBc0YxOG9CWTtFQUNJLGFBQUE7QXRGNDhvQmhCO0FzRjM4b0JnQjtFQUNJLGFBQUE7QXRGNjhvQnBCO0FzRjE4b0JZO0VBQ0ksZ0JBQUE7QXRGNDhvQmhCO0FzRno4b0JRO0VBQ0ksbUJBQUE7QXRGMjhvQlo7QXNGMThvQlk7RUFDSSxnQkFBQTtBdEY0OG9CaEI7QUt6bXFCSTtFaUZpbkJKO0lBaURRLGdCQUFBO0lBQ0Esb0JBQUE7RXRGMjhvQk47QUFDRjs7QXNGdjhvQlE7RUFDSSxnQkFBQTtBdEYwOG9CWjs7QXVGNXFxQkE7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7QXZGK3FxQko7O0F1RjFxcUJJO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0F2RjZxcUJSO0F1RjVxcUJRO0VBQ0ksY0FBQTtBdkY4cXFCWjtBdUYzcXFCSTtFQUNJLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QXZGNnFxQlI7QUtyb3FCSTtFa0YzQ0E7SUFLUSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0RBQUE7SUFDQSxZQUFBO0V2RitxcUJWO0FBQ0Y7QXVGNXFxQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxZQUFBO0F2RjhxcUJaO0F1RjVxcUJRO0VBQ0ksa0JBQUE7QXZGOHFxQlo7QUt0cHFCSTtFa0ZyQkE7SUFFUSxrQkFBQTtFdkY2cXFCVjtBQUNGO0F1RjNxcUJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QXZGNnFxQlI7QXVGNXFxQlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EseUI1RTFDSjtFNEUyQ0ksa0JBQUE7QXZGOHFxQlo7QXVGM3FxQkk7RUFDSSxhQUFBO0F2RjZxcUJSO0F1RjNxcUJJO0VBQ0ksbUJBQUE7QXZGNnFxQlI7QXVGNXFxQlE7RUFDSSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QXZGOHFxQlo7QUtwcnFCSTtFa0ZHSTtJQUtRLHFCQUFBO0V2RmdycUJkO0FBQ0Y7QXVGOXFxQlE7RUFDSSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QXZGZ3JxQlo7QXVGNXFxQlE7RUFDSSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F2RjhxcUJaO0FLcHNxQkk7RWtGa0JJO0lBTVEsbUJBQUE7RXZGZ3JxQmQ7QUFDRjtBdUYvcXFCWTtFQUNJLGlCQUFBO0F2RmlycUJoQjtBSzVzcUJJO0VrRjBCUTtJQUdRLGlCQUFBO0V2Rm1ycUJsQjtBQUNGO0F1RmpycUJZO0VBQ0ksa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsYzVFcEZSO0U0RXFGUSxrQkFBQTtFQUNBLGVBQUE7QXZGbXJxQmhCO0F1RmxycUJnQjtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQjVFMUZaO0U0RTJGWSxXQUFBO0F2Rm9ycUJwQjtBSy90cUJJO0VrRmdDUTtJQWNRLGtCQUFBO0lBQ0EsaUJBQUE7RXZGcXJxQmxCO0FBQ0Y7QXVGbHJxQlE7RUFDSSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0F2Rm9ycUJaO0F1Rm5ycUJZO0VBQ0ksY0FBQTtBdkZxcnFCaEI7QXVGOXFxQlk7RUFDSSxlQUFBO0F2RmdycUJoQjtBdUYvcXFCZ0I7RUFDSSxhQUFBO0F2RmlycUJwQjtBdUY5cXFCWTtFQUNJLHlCQUFBO0F2RmdycUJoQjs7QXVGenFxQkk7RUFDSSxtQkFBQTtBdkY0cXFCUjtBSzF2cUJJO0VrRjZFQTtJQUdRLG9CQUFBO0V2RjhxcUJWO0FBQ0Y7QXVGN3FxQlE7RUFDSSxpQkFBQTtBdkYrcXFCWjtBS2x3cUJJO0VrRmtGSTtJQUdRLGlCQUFBO0V2RmlycUJkO0FBQ0Y7QXVGL3FxQlE7RUFDSSxjNUV6SUo7RTRFMElJLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0F2RmlycUJaO0F1RmhycUJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0F2RmtycUJoQjtBS3Z4cUJJO0VrRndGSTtJQWdCUSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7RXZGbXJxQmQ7QUFDRjtBdUZqcnFCUTtFQUNJLGlCQUFBO0F2Rm1ycUJaO0F1RmpycUJRO0VBQ0ksZUFBQTtBdkZtcnFCWjtBS3B5cUJJO0VrRmdISTtJQUdRLGlCQUFBO0V2RnFycUJkO0FBQ0Y7QXVGbnJxQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXZGcXJxQlo7QXVGcHJxQlk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsbUI1RWxMUjtFNEVtTFEsa0JBQUE7QXZGc3JxQmhCO0FLenpxQkk7RWtGc0hJO0lBZ0JRLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFdkZ1cnFCZDtBQUNGO0F1RnJycUJRO0VBQ0ksV0FBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QXZGdXJxQlo7O0F3Rmg0cUJJO0VBQ0k7SUFDSSxpQkFBQTtFeEZtNHFCVjtBQUNGO0F3Rmo0cUJJO0VBQ0ksY0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7QXhGbTRxQlI7QXdGaDRxQkk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0F4Rms0cUJSO0F3Rmo0cUJRO0VBQ0kseUJBQUE7QXhGbTRxQlo7QXdGajRxQlE7RUFOSjtJQU9RLGlCQUFBO0lBQ0Esb0JBQUE7RXhGbzRxQlY7QUFDRjtBd0ZsNHFCSTtFQUNJLHlCQUFBO0F4Rm80cUJSO0F3Rmo0cUJRO0VBQ0kseUJBQUE7RUFDQSxtQkFBQTtBeEZtNHFCWjtBd0ZqNHFCUTtFQUNJLFdBQUE7QXhGbTRxQlo7QXdGaDRxQkk7RUFDSSxRQUFBO0F4Rms0cUJSOztBd0YvM3FCQTtFQUNJLG9GQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBeEZrNHFCSjtBd0ZqNHFCSTtFQUNJLFdBQUE7QXhGbTRxQlI7QXdGajRxQkk7RUFDSTtJQUNJLGdDQUFBO0V4Rm00cUJWO0FBQ0Y7QXdGajRxQkk7RUFmSjtJQWdCUSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0EsMkJBQUE7RXhGbzRxQk47RXdGbjRxQk07SUFDSSxlQUFBO0lBQ0EsaUJBQUE7RXhGcTRxQlY7RXdGbjRxQk07SUFDSSxlQUFBO0V4RnE0cUJWO0FBQ0Y7QXdGbjRxQkk7RUFDSTtJQUNJLGVBQUE7RXhGcTRxQlY7QUFDRjtBd0ZuNHFCSTtFQWhDSjtJQWlDUSxrQkFBQTtJQUNBLGlCQUFBO0V4RnM0cUJOO0V3RnI0cUJNO0lBQ0ksZUFBQTtFeEZ1NHFCVjtBQUNGOztBd0ZqNHFCQTtFQUNJLGdCQUFBO0F4Rm80cUJKOztBd0ZsNHFCQTtFQUNJLG1CQUFBO0F4RnE0cUJKOztBd0ZsNHFCQTtFQUNJLGFBQUE7QXhGcTRxQko7QXdGcDRxQkk7RUFGSjtJQUdRLFdBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtFeEZ1NHFCTjtBQUNGO0F3RnQ0cUJJO0VBVEo7SUFVUSxXQUFBO0V4Rnk0cUJOO0FBQ0Y7QXdGeDRxQkk7RUFaSjtJQWFRLFNBQUE7RXhGMjRxQk47QUFDRjs7QXdGeDRxQkk7RUFESjtJQUVRLHdCQUFBO0V4RjQ0cUJOO0FBQ0Y7O0F3RjE0cUJBO0VBQ0ksc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBR0EsbURBQUE7QXhGNjRxQko7QXdGNTRxQkk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBeEY4NHFCUjs7QXdGMTRxQkk7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0F4RjY0cUJSO0F3RjM0cUJJO0VBQ0ksaUJBQUE7QXhGNjRxQlI7QXdGMzRxQkk7RUFDSSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBeEY2NHFCUjtBd0Y1NHFCUTtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtBeEY4NHFCWjs7QXdGejRxQkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7QXhGNDRxQko7QXdGMzRxQkk7RUFDSSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXhGNjRxQlI7QXdGNTRxQlE7RUFDSSxrQkFBQTtBeEY4NHFCWjtBd0Y1NHFCUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXhGODRxQlo7QXdGNzRxQlk7RUFDSSxzQkFBQTtFQUNBLFdBQUE7QXhGKzRxQmhCO0F3RjM0cUJJO0VBQ0ksWUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0F4RjY0cUJSO0F3RjM0cUJJO0VBQ0k7SUFDSSxxQkFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0V4RjY0cUJWO0V3RjU0cUJVO0lBQ0ksaUJBQUE7RXhGODRxQmQ7RXdGMzRxQk07SUFDSSxjQUFBO0lBQ0EsY0FBQTtJQUNBLGtCQUFBO0V4RjY0cUJWO0FBQ0Y7QXdGMTRxQkk7RUFDSTtJQUNJLGlCQUFBO0V4RjQ0cUJWO0FBQ0Y7QXdGMTRxQkk7RUFDSTtJQUNJLGlCQUFBO0V4RjQ0cUJWO0FBQ0Y7QXdGMTRxQkk7RUFDSTtJQUNJLGlCQUFBO0V4RjQ0cUJWO0FBQ0Y7O0F3Rng0cUJJO0VBQ0k7SUFDSSxpQkFBQTtFeEYyNHFCVjtFd0YxNHFCVTtJQUNJLGVBQUE7RXhGNDRxQmQ7QUFDRjtBd0Z6NHFCSTtFQUNJO0lBQ0ksaUJBQUE7RXhGMjRxQlY7RXdGMTRxQlU7SUFDSSxlQUFBO0V4RjQ0cUJkO0FBQ0Y7QXdGejRxQkk7RUFDSTtJQUNJLGlCQUFBO0V4RjI0cUJWO0FBQ0Y7O0F3Rng0cUJBO0VBQ0ksNkVBQUE7RUFDQSwwQkFBQTtBeEYyNHFCSjs7QXdGejRxQkE7RUFDSSxrRkFBQTtFQUNBLDBCQUFBO0F4RjQ0cUJKOztBd0YxNHFCQTtFQUNJLG1HQUFBO0VBQ0EsMEJBQUE7QXhGNjRxQko7O0F3RjM0cUJBO0VBQ0kseUZBQUE7RUFDQSwwQkFBQTtBeEY4NHFCSjs7QXdGNTRxQkE7RUFDSSx3RkFBQTtFQUNBLDBCQUFBO0F4Ris0cUJKOztBeUZ2cHJCSTtFQUNJO0lBQ0ksaUJBQUE7RXpGMHByQlY7QUFDRjtBeUZ4cHJCSTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0F6RjBwckJSO0F5RnZwckJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBekZ5cHJCUjtBeUZ4cHJCUTtFQUNJLHlCQUFBO0F6RjBwckJaO0F5RnhwckJRO0VBTko7SUFPUSxpQkFBQTtJQUNBLG9CQUFBO0V6RjJwckJWO0FBQ0Y7QXlGenByQkk7RUFDSSx5QkFBQTtBekYycHJCUjtBeUZ4cHJCUTtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7QXpGMHByQlo7QXlGeHByQlE7RUFDSSxXQUFBO0F6RjBwckJaO0F5RnZwckJJO0VBQ0ksUUFBQTtBekZ5cHJCUjs7QXlGdHByQkE7RUFDSSxrRkFBQTtFQUNBLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QXpGeXByQko7QXlGeHByQkk7RUFDSSxXQUFBO0F6RjBwckJSO0F5RnhwckJJO0VBQ0k7SUFDSSxnQ0FBQTtFekYwcHJCVjtBQUNGO0F5RnhwckJJO0VBZko7SUFnQlEsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLDJCQUFBO0V6RjJwckJOO0V5RjFwckJNO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0V6RjRwckJWO0V5RjFwckJNO0lBQ0ksZUFBQTtFekY0cHJCVjtBQUNGO0F5RjFwckJJO0VBQ0k7SUFDSSxlQUFBO0V6RjRwckJWO0FBQ0Y7QXlGMXByQkk7RUFoQ0o7SUFpQ1Esa0JBQUE7SUFDQSxpQkFBQTtFekY2cHJCTjtFeUY1cHJCTTtJQUNJLGVBQUE7RXpGOHByQlY7QUFDRjs7QXlGeHByQkE7RUFDSSxnQkFBQTtBekYycHJCSjs7QXlGenByQkE7RUFDSSxtQkFBQTtBekY0cHJCSjs7QXlGenByQkE7RUFDSTtJQUNJLGVBQUE7RXpGNHByQk47RXlGMXByQkU7SUFDSSxhQUFBO0V6RjRwckJOO0FBQ0Y7QXlGenByQkE7RUFFQTtJQUNJLGVBQUE7RXpGMHByQkY7RXlGdnByQkY7SUFDSSxrQkFBQTtFekZ5cHJCRjtFeUZ0cHJCRjtJQUNJLFNBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxZQUFBO0V6RndwckJGO0FBQ0Y7QXlGcnByQkE7RUFDSSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFHQSxtREFBQTtBekZ1cHJCSjtBeUZ0cHJCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0F6RndwckJSOztBeUZwcHJCQTtFQUNJLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFpQ0E7Ozs7Ozs7OztJQUFBO0F6RmdvckJKO0F5RmhxckJJO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBOztJQUFBO0F6Rm9xckJSO0F5RmpxckJRO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0F6Rm1xckJaO0F5RmxxckJZO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0F6Rm9xckJoQjtBeUZscXJCWTtFQUNJLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSw0Q0FBQTtBekZvcXJCaEI7QXlGcnByQkk7RUFDSTtJQUNJLHFCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsY0FBQTtFekZ1cHJCVjtBQUNGO0F5RnJwckJJO0VBQ0k7SUFDSSxjQUFBO0V6RnVwckJWO0V5RnRwckJVO0lBQ0ksaUJBQUE7RXpGd3ByQmQ7QUFDRjs7QXlGbHByQkk7RUFDSTtJQUNJLGlCQUFBO0V6RnFwckJWO0V5RnBwckJVO0lBQ0ksZUFBQTtFekZzcHJCZDtBQUNGO0F5Rm5wckJJO0VBQ0k7SUFDSSxpQkFBQTtFekZxcHJCVjtFeUZwcHJCVTtJQUNJLGVBQUE7RXpGc3ByQmQ7QUFDRjtBeUZucHJCSTtFQUNJO0lBQ0ksaUJBQUE7RXpGcXByQlY7QUFDRjs7QTBGajNyQkk7RUFDSSxlQUFBO0VBQ0EsYy9FWUM7RStFWEQsZ0JBQUE7QTFGbzNyQlI7QTBGbjNyQlE7RUFKSjtJQUtRLGVBQUE7SUFDQSxnQkFBQTtFMUZzM3JCVjtBQUNGO0EwRnAzckJJO0VBQ0ksa0JBQUE7QTFGczNyQlI7O0EwRm4zckJBO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBMUZzM3JCSjtBMEZyM3JCSTtFQUNJLGMvRUhDO0FYMDNyQlQ7QTBGcjNyQkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjL0VSQztFK0VTRCxlQUFBO0VBQ0EsbUJBQUE7QTFGdTNyQlI7QTBGcjNyQkk7RUFDSSxXQUFBO0ExRnUzckJSOztBMEZuM3JCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBR0EsYUFBQTtFQUdBLG1CQUFBO0VBR0EsdUJBQUE7RUFDQSw4QkFBQTtBMUZzM3JCUjtBMEZyM3JCUTtFQWpCSjtJQWtCUSxlQUFBO0UxRnczckJWO0FBQ0Y7QTBGdjNyQlE7RUFwQko7SUFxQlEsZUFBQTtFMUYwM3JCVjtBQUNGO0EwRnozckJRO0VBdkJKO0lBd0JRLGVBQUE7RTFGNDNyQlY7QUFDRjtBMEYzM3JCUTtFQUNJLG1CQUFBO0ExRjYzckJaO0EwRjUzckJZO0VBQ0ksK0JBQUE7QTFGODNyQmhCO0EwRjMzckJRO0VBQ0ksbUJBQUE7QTFGNjNyQlo7QTBGNTNyQlk7RUFDSSwrQkFBQTtBMUY4M3JCaEI7QTBGMzNyQlE7RUFDSSxtQkFBQTtBMUY2M3JCWjtBMEY1M3JCWTtFQUNJLCtCQUFBO0ExRjgzckJoQjtBMEYzM3JCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxXQUFBO0ExRjYzckJaO0EwRjMzckJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQ0FBQTtBMUY2M3JCWjtBMEYxM3JCSTtFQUNJLGFBQUE7QTFGNDNyQlI7O0EwRnozckJBO0VBQ0ksMEJBQUE7RUFDQSw2QkFBQTtBMUY0M3JCSjtBMEYxM3JCSTtFQUNJLGMvRTlGQztBWDA5ckJUOztBMEZ4M3JCSTtFQUNJLGMvRW5HQztBWDg5ckJUOztBMEZ2M3JCSTtFQUNJLFdBQUE7QTFGMDNyQlI7O0FLcjdyQkk7RXNGMURJO0lBRVEsNEJBQUE7RTNGay9yQmQ7QUFDRjtBMkY1K3JCSTtFQUNJLDhCQUFBO0EzRjgrckJSO0FLOTdyQkk7RXNGakRBO0lBR1EsK0JBQUE7RTNGZy9yQlY7QUFDRjtBMkYvK3JCUTtFQUNJLDJCQUFBO0EzRmkvckJaO0EyRjkrckJJO0VBQ0ksbUJBQUE7QTNGZy9yQlI7QUt6OHJCSTtFc0Z4Q0E7SUFHUSxjQUFBO0UzRmsvckJWO0FBQ0Y7QTJGaC9yQkk7RUFDSSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7QTNGay9yQlI7QUtuOXJCSTtFc0ZsQ0E7SUFLUSxnREFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTtFM0ZvL3JCVjtBQUNGO0EyRmwvckJJO0VBQ0ksY0FBQTtBM0ZvL3JCUjtBSzk5ckJJO0VzRnZCQTtJQUdRLGNBQUE7RTNGcy9yQlY7QUFDRjtBS24rckJJO0VzRmZJO0lBRVEsa0NBQUE7RTNGby9yQmQ7QUFDRjtBS3grckJJO0VzRmZJO0lBS1Esa0NBQUE7RTNGcy9yQmQ7QUFDRjtBSzcrckJJO0VzRmZJO0lBUVEsa0NBQUE7RTNGdy9yQmQ7QUFDRjtBMkZ2L3JCWTtFQVZKO0lBV1EsOEJBQUE7RTNGMC9yQmQ7QUFDRjtBMkZ2L3JCSTtFQUNJLGNBQUE7QTNGeS9yQlI7QTJGeC9yQlE7RUFDSSxpQkFBQTtBM0YwL3JCWjtBSzcvckJJO0VzRkFBO0lBTVEsY0FBQTtFM0YyL3JCVjtBQUNGO0FLbGdzQkk7RXNGWVE7SUFDSSxnQkFBQTtFM0Z5L3JCZDtFMkZ2L3JCVTtJQUNJLFNBQUE7RTNGeS9yQmQ7QUFDRjs7QTJGci9yQkE7RUFDSSxtQmhGaERnQjtFZ0ZpRGhCLGVBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBM0Z3L3JCSjtBS2poc0JJO0VzRnFCSjtJQU1RLGVBQUE7RTNGMC9yQk47QUFDRjs7QUtwK3JCSTtFc0ZuQko7SUFHUSxrQkFBQTtFM0Z5L3JCTjtBQUNGO0EyRngvckJJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0EzRjAvckJSO0E0RjNsc0JJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0E1RjZsc0JSO0E0RjVsc0JRO0VBQ0ksZUFBQTtBNUY4bHNCWjtBNEY3bHNCWTtFQUZKO0lBR1EsZUFBQTtFNUZnbXNCZDtBQUNGO0E0Ri9sc0JZO0VBTEo7SUFNUSxlQUFBO0U1Rmttc0JkO0FBQ0Y7QTRGam1zQlk7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QTVGbW1zQmhCO0E0Rmxtc0JnQjtFQUxKO0lBTVEsZUFBQTtFNUZxbXNCbEI7QUFDRjtBNEZwbXNCZ0I7RUFSSjtJQVNRLGVBQUE7RTVGdW1zQmxCO0FBQ0Y7QTRGdG1zQmdCO0VBWEo7SUFZUSxlQUFBO0U1Rnltc0JsQjtBQUNGO0E0Rnhtc0JnQjtFQWRKO0lBZVEsZUFBQTtJQUNBLG1CQUFBO0U1RjJtc0JsQjtBQUNGO0E0Rnhtc0JRO0VBQ0ksZUFBQTtBNUYwbXNCWjtBNEZ6bXNCWTtFQUZKO0lBR1EsZUFBQTtFNUY0bXNCZDtBQUNGO0E0RjNtc0JZO0VBTEo7SUFNUSxlQUFBO0U1Rjhtc0JkO0FBQ0Y7QTRGN21zQlk7RUFSSjtJQVNRLGVBQUE7RTVGZ25zQmQ7QUFDRjtBNEYvbXNCWTtFQVhKO0lBWVEsZUFBQTtFNUZrbnNCZDtBQUNGO0E0Rmhuc0JRO0VBQ0ksbUJBQUE7QTVGa25zQlo7QTRGaG5zQlE7RUFqREo7SUFrRFEsZ0JBQUE7RTVGbW5zQlY7QUFDRjtBNEZsbnNCUTtFQXBESjtJQXFEUSw0QkFBQTtJQUNBLG9CQUFBO0U1RnFuc0JWO0FBQ0Y7QTRGcG5zQlE7RUF4REo7SUF5RFEsNEJBQUE7SUFDQSxvQkFBQTtFNUZ1bnNCVjtBQUNGO0E0RnJuc0JJO0VBQ0ksZ0JBQUE7QTVGdW5zQlI7QTRGcm5zQkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0E1RnVuc0JSO0E0RnRuc0JRO0VBSko7SUFLUSxrQkFBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsWUFBQTtFNUZ5bnNCVjtBQUNGO0E0Rnhuc0JRO0VBVko7SUFXUSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7RTVGMm5zQlY7QUFDRjtBNEYxbnNCUTtFQWZKO0lBZ0JRLFlBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtFNUY2bnNCVjtBQUNGO0E0RjVuc0JRO0VBcEJKO0lBcUJRLFlBQUE7SUFDQSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7RTVGK25zQlY7QUFDRjtBNEY5bnNCUTtFQTFCSjtJQTJCUSxPQUFBO0U1Rmlvc0JWO0FBQ0Y7QTRGL25zQkk7RUFDSSxtQkFBQTtBNUZpb3NCUjtBNEZob3NCUTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtBNUZrb3NCWjtBNEY5bnNCUTtFQUNJLGVBQUE7QTVGZ29zQlo7QTRGOW5zQmdCO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0E1Rmdvc0JwQjs7QTRGMW5zQkE7RUFDSSx5QkFBQTtBNUY2bnNCSjs7QTRGM25zQkE7RUFDSSx5QkFBQTtBNUY4bnNCSjs7QTRGNW5zQkE7RUFDSSx5QkFBQTtBNUYrbnNCSjs7QTRGN25zQkE7RUFDSSx5QkFBQTtBNUZnb3NCSjs7QTRGNW5zQkE7RUFDSSxXQUFBO0E1Rituc0JKO0E0Rjluc0JJO0VBQ0ksV0FBQTtBNUZnb3NCUjtBNEY5bnNCSTtFQUxKO0lBTVksYUFBQTtFNUZpb3NCVjtFNEYvbnNCTTtJQUNJLGFBQUE7RTVGaW9zQlY7RTRGL25zQk07SUFDSSxhQUFBO0lBQ0EseUJBQUE7RTVGaW9zQlY7QUFDRjtBNEY5bnNCSTtFQWpCSjtJQWtCUSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0U1Rmlvc0JOO0FBQ0Y7QTRGL25zQlE7RUFESjtJQUVRLG1CQUFBO0lBQ0EseUJqRnZKSDtJaUZ3SkcsV0FBQTtJQUNBLGlCQUFBO0lBQ0EsZUFBQTtFNUZrb3NCVjtFNEZob3NCVTtJQUNJLHdCQUFBO0U1Rmtvc0JkO0U0Rmhvc0JVO0lBQ0ksNEJBQUE7SUFDQSx5QmpGN0pSO0VYK3hzQk47QUFDRjtBNEZob3NCUTtFQWhCSjtJQWlCUSxlQUFBO0U1Rm1vc0JWO0FBQ0Y7QTRGbG9zQlE7RUFuQko7SUFvQlEsZUFBQTtFNUZxb3NCVjtBQUNGO0E0RnBvc0JRO0VBdEJKO0lBdUJRLGVBQUE7RTVGdW9zQlY7QUFDRjtBNEZub3NCUTtFQUZKO0lBR1EsWUFBQTtJQUNBLGlCQUFBO0U1RnNvc0JWO0FBQ0Y7QTRGcm9zQlE7RUFOSjtJQU9RLFlBQUE7RTVGd29zQlY7QUFDRjtBNEZ2b3NCUTtFQVRKO0lBVVEsWUFBQTtFNUYwb3NCVjtBQUNGO0E0Rnpvc0JRO0VBWko7SUFhUSxZQUFBO0U1RjRvc0JWO0FBQ0Y7QTRGM29zQlE7RUFmSjtJQWdCUSxZQUFBO0U1Rjhvc0JWO0FBQ0Y7QTRGNW9zQkk7RUFDSSx5QmpGbE1DO0VpRm1NRCxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0E1Rjhvc0JSO0E0RjNvc0JRO0VBQ0ksNEJBQUE7RUFDQSx5QmpGdE1KO0FYbTFzQlI7O0E2Rjcxc0JRO0VBREo7SUFFUSxpQkFBQTtFN0ZpMnNCVjtBQUNGO0E2Ri8xc0JJO0VBQ0ksb0JBQUE7QTdGaTJzQlI7QTZGaDJzQlE7RUFGSjtJQUdRLGFBQUE7SUFDQSxnQkFBQTtFN0ZtMnNCVjtBQUNGO0E2Rmgyc0JRO0VBQ0ksU0FBQTtFQUNBLDBCQUFBO0E3Rmsyc0JaO0E2Ri8xc0JJO0VBQ0ksYUFBQTtBN0ZpMnNCUjtBNkZoMnNCUTtFQUZKO0lBR1Esa0JBQUE7RTdGbTJzQlY7QUFDRjtBNkZqMnNCSTtFQUNJLFdBQUE7RUFDQSxZQUFBO0E3Rm0yc0JSO0E2Rmgyc0JRO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0E3Rmsyc0JaO0FLdDBzQkk7RXdGOUJJO0lBSVEsYUFBQTtJQUNBLGtCQUFBO0U3Rm8yc0JkO0FBQ0Y7QTZGaDJzQkk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0E3Rmsyc0JSO0E2Rmoyc0JRO0VBTko7SUFPUSxpQkFBQTtJQUNBLG9CQUFBO0U3Rm8yc0JWO0FBQ0Y7QTZGbjJzQlE7RUFWSjtJQVdRLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxxQkFBQTtFN0ZzMnNCVjtBQUNGO0E2RnAyc0JZO0VBREo7SUFFUSxlQUFBO0U3RnUyc0JkO0FBQ0Y7QTZGcjJzQlE7RUFDSSxlQUFBO0VBQ0EsbUJBQUE7QTdGdTJzQlo7QTZGdDJzQlk7RUFISjtJQUlRLGVBQUE7RTdGeTJzQmQ7QUFDRjtBNkZ2MnNCUTtFQUNJLDZCQUFBO0E3Rnkyc0JaO0E2RnYyc0JRO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtBN0Z5MnNCWjtBNkZ4MnNCWTtFQUhKO0lBSVEsb0JBQUE7RTdGMjJzQmQ7QUFDRjtBNkYxMnNCWTtFQU5KO0lBT1Esb0JBQUE7RTdGNjJzQmQ7QUFDRjtBNkY1MnNCWTtFQVRKO0lBVVEsb0JBQUE7RTdGKzJzQmQ7QUFDRjtBNkY5MnNCWTtFQVpKO0lBYVEsb0JBQUE7RTdGaTNzQmQ7QUFDRjtBNkZoM3NCWTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtBN0ZrM3NCaEI7QTZGLzJzQlE7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0E3Rmkzc0JaO0E2Rmgzc0JZO0VBSEo7SUFJUSxvQkFBQTtJQUNBLGlCQUFBO0U3Rm0zc0JkO0FBQ0Y7QTZGbDNzQlk7RUFQSjtJQVFRLG9CQUFBO0U3RnEzc0JkO0FBQ0Y7QTZGcDNzQlk7RUFWSjtJQVdRLG9CQUFBO0U3RnUzc0JkO0FBQ0Y7QTZGdDNzQlk7RUFDSSx1QkFBQTtBN0Z3M3NCaEI7QTZGcjNzQlE7RUFDSSxxQkFBQTtFQUNBLGdCQUFBO0E3RnUzc0JaO0E2RnQzc0JZO0VBSEo7SUFJUSxvQkFBQTtFN0Z5M3NCZDtBQUNGO0E2Rngzc0JZO0VBTko7SUFPUSxvQkFBQTtJQUNBLGlCQUFBO0U3RjIzc0JkO0FBQ0Y7QTZGMTNzQlk7RUFWSjtJQVdRLG9CQUFBO0lBQ0EsaUJBQUE7RTdGNjNzQmQ7QUFDRjtBNkY1M3NCWTtFQWRKO0lBZVEsb0JBQUE7RTdGKzNzQmQ7QUFDRjtBNkY5M3NCWTtFQUNJLHVCQUFBO0E3Rmc0c0JoQjtBNkY3M3NCUTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsTUFBQTtBN0YrM3NCWjtBNkY3M3NCUTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0E3Riszc0JaO0E2Rjkzc0JZO0VBSko7SUFLUSxVQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RTdGaTRzQmQ7QUFDRjtBNkYvM3NCUTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSwwQkFBQTtBN0ZpNHNCWjtBNkZoNHNCWTtFQUxKO0lBTVEsTUFBQTtJQUNBLFVBQUE7RTdGbTRzQmQ7QUFDRjtBNkZsNHNCWTtFQVRKO0lBVVEsV0FBQTtJQUNBLFVBQUE7SUFDQSxlQUFBO0U3RnE0c0JkO0FBQ0Y7QTZGbDRzQlk7RUFDSSxlQUFBO0E3Rm80c0JoQjtBNkYvM3NCUTtFQURKO0lBRVEsY0FBQTtFN0ZrNHNCVjtBQUNGO0E2Rmo0c0JRO0VBQ0ksdUJBQUE7QTdGbTRzQlo7QTZGaDRzQkk7RUFDSSx1QkFBQTtBN0ZrNHNCUjtBNkZoNHNCSTtFQUNJLHFCQUFBO0E3Rms0c0JSO0E2Rmg0c0JJO0VBRVE7SUFDSSw4QkFBQTtJQUNBLHdCQUFBO0lBQ0Esc0JBQUE7RTdGaTRzQmQ7RTZGLzNzQlU7SUFDSSxXQUFBO0U3Rmk0c0JkO0FBQ0Y7QTZGNzNzQlE7RUFDSSxXQUFBO0E3Riszc0JaO0E2Rjkzc0JZO0VBQ0ksV0FBQTtBN0ZnNHNCaEI7QTZGdDNzQkE7RUFDSSxpQkFBQTtBN0Z3M3NCSjs7QTZGdDNzQkE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QTdGeTNzQko7QTZGeDNzQkk7RUFISjtJQUlRLGFBQUE7RTdGMjNzQk47QUFDRjs7QTZGejNzQkE7RUFDSSxjQUFBO0E3RjQzc0JKO0E2RjMzc0JJO0VBRko7SUFHUSxhQUFBO0U3Rjgzc0JOO0FBQ0Y7QTZGNzNzQkk7RUFMSjtJQU1RLGFBQUE7RTdGZzRzQk47QUFDRjs7QTZGOTNzQkE7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7QTdGaTRzQko7QTZGaDRzQkk7RUFISjtJQUlRLGFBQUE7SUFDQSxjQUFBO0U3Rm00c0JOO0FBQ0Y7QTZGbDRzQkk7RUFQSjtJQVFRLGFBQUE7SUFDQSxjQUFBO0U3RnE0c0JOO0FBQ0Y7O0E2Rm40c0JBO0VBQ0ksY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTdGczRzQko7O0E2RnA0c0JBO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUVBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0E3RnU0c0JKOztBNkZyNHNCQTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QTdGdzRzQko7QTZGdjRzQkk7RUFISjtJQUlRLGtCQUFBO0lBQ0EscUJBQUE7RTdGMDRzQk47QUFDRjs7QTZGdjRzQkE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QTdGMDRzQko7QTZGejRzQkk7RUFKSjtJQUtRLGlCQUFBO0lBQ0Esb0JBQUE7RTdGNDRzQk47QUFDRjtBNkYzNHNCSTtFQUNJLGtCQUFBO0E3RjY0c0JSO0E2RjU0c0JRO0VBRko7SUFHUSxpQkFBQTtJQUNBLGNBQUE7RTdGKzRzQlY7QUFDRjtBNkY3NHNCSTtFQUNJLGtCQUFBO0E3Ris0c0JSO0E2Rjc0c0JJO0VBQ0ksZ0JBQUE7QTdGKzRzQlI7QTZGNzRzQkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0E3Ris0c0JSO0E2RjU0c0JJO0VBQ0ksY0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QTdGODRzQlI7QTZGNzRzQlE7RUFKSjtJQUtRLGFBQUE7RTdGZzVzQlY7QUFDRjtBNkYvNHNCUTtFQUNJLFVBQUE7RUFDQSxxQkFBQTtBN0ZpNXNCWjtBNkZoNXNCWTtFQUhKO0lBSVEscUJBQUE7RTdGbTVzQmQ7QUFDRjtBNkZsNXNCWTtFQU5KO0lBT1EsV0FBQTtFN0ZxNXNCZDtBQUNGOztBNkZoNXNCSTtFQUNJLFdBQUE7RUFDQSxjQUFBO0E3Rm01c0JSO0E2Rmw1c0JRO0VBQ0ksY0FBQTtBN0ZvNXNCWjs7QTZGLzRzQkk7RUFDSSx5QkFBQTtBN0ZrNXNCUjs7QTZGLzRzQkE7RUFFSSx1Q0FBQTtFQUVBLGdDQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QTdGazVzQko7QTZGajVzQkk7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFFQSxnQ0FBQTtBN0ZtNXNCUjtBNkZsNXNCUTtFQUNJLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBN0ZvNXNCWjtBNkZsNXNCUTtFQUNJLGNBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0E3Rm81c0JaO0E2Rmo1c0JJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E3Rm01c0JSO0E2Rmw1c0JRO0VBQ0ksbUJBQUE7QTdGbzVzQlo7QTZGbjVzQlk7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBN0ZxNXNCaEI7QTZGbjVzQlk7RUFDSSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBN0ZxNXNCaEI7O0E2Rmg1c0JBO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUVBLHVDQUFBO0VBRUEsZ0NBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsY0FBQTtBN0ZtNXNCSjs7QTZGajVzQkE7RUFDSSxpQkFBQTtFQUNBLGFBQUE7QTdGbzVzQko7O0E2Rmo1c0JJO0VBQ0ksbUJBQUE7QTdGbzVzQlI7O0E2Rmo1c0JBO0VBQ0ksa0JBQUE7QTdGbzVzQko7QUt4dXRCSTtFd0ZtVko7SUFHUSxnQkFBQTtFN0ZzNXNCTjtBQUNGOztBNkZwNXNCQTtFQUNJLGtCQUFBO0E3RnU1c0JKOztBNkZyNXNCQTtFQUNJLGtCQUFBO0E3Rnc1c0JKO0E2RnY1c0JJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0VBQUE7RUFDQSx3QkFBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0E3Rnk1c0JSOztBNkZyNXNCSTtFQUNJLFlBQUE7RUFDQSxxQkFBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJLDhCQUFBO0E3Rnc1c0JSO0E2RnQ1c0JJO0VBQ0ksYUFBQTtFQUNBLGNBQUE7QTdGdzVzQlI7QTZGdDVzQkk7RUFDSSxhQUFBO0VBQ0EsY0FBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJO0lBQ0kseUJBQUE7SUFDQSxlQUFBO0U3Rnc1c0JWO0U2RnQ1c0JNO0lBQ0ksbUJBQUE7RTdGdzVzQlY7QUFDRjtBNkZ0NXNCSTtFQUNJO0lBQ0ksa0JBQUE7SUFDQSxhQUFBO0U3Rnc1c0JWO0U2RnQ1c0JNO0lBQ0ksa0JBQUE7SUFDQSxRQUFBO0lBQ0EsV0FBQTtJQUNBLDJCQUFBO0U3Rnc1c0JWO0U2RnQ1c0JNO0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0lBQ0EsdUJBQUE7RTdGdzVzQlY7RTZGdDVzQk07SUFDSSxpQkFBQTtJQUNBLG1CQUFBO0U3Rnc1c0JWO0FBQ0Y7QTZGdDVzQkk7RUFDSSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0E3Rnc1c0JSO0E2RnQ1c0JJO0VBQ0ksMkJBQUE7RUFDQSxrQkFBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJO0lBQ0ksa0JBQUE7RTdGdzVzQlY7QUFDRjtBNkZ0NXNCSTtFQUNJLDJCQUFBO0VBQ0EsbUJBQUE7QTdGdzVzQlI7QTZGdDVzQkk7RUFDSSw0QkFBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJLGtCQUFBO0E3Rnc1c0JSO0E2RnQ1c0JJO0VBQ0ksa0JBQUE7QTdGdzVzQlI7QTZGdDVzQkk7RUFDSSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTdGdzVzQlI7QTZGdDVzQkk7RUFDSSxrQkFBQTtBN0Z3NXNCUjtBNkZ0NXNCSTtFQUNJLGtCQUFBO0E3Rnc1c0JSOztBOEYzNXRCSTtFQUNJLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7QTlGODV0QlI7QUt4MnRCSTtFeUYzREE7SUFPUSxnQkFBQTtJQUNBLGlDQUFBO0U5Rmc2dEJWO0FBQ0Y7QUs5MnRCSTtFeUYzREE7SUFXUSxvQkFBQTtFOUZrNnRCVjtBQUNGO0FLbjN0Qkk7RXlGM0RBO0lBY1EsMkJBQUE7RTlGbzZ0QlY7QUFDRjtBOEZuNnRCUTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBOUZxNnRCWjtBSzUzdEJJO0V5RjNDSTtJQUlRLGlCQUFBO0U5RnU2dEJkO0FBQ0Y7QUtqNHRCSTtFeUYzQ0k7SUFPUSxlQUFBO0U5Rnk2dEJkO0FBQ0Y7QThGdjZ0QlE7RUFDSSxnQkFBQTtFQUNBLFdBQUE7QTlGeTZ0Qlo7QUsxNHRCSTtFeUZqQ0k7SUFJUSxrQkFBQTtJQUNBLGdCQUFBO0U5RjI2dEJkO0FBQ0Y7QUtoNXRCSTtFeUZqQ0k7SUFRUSxpQkFBQTtFOUY2NnRCZDtBQUNGO0E4RjM2dEJRO0VBQ0ksbUJBQUE7QTlGNjZ0Qlo7QUt4NXRCSTtFeUZ0Qkk7SUFHUSw2QkFBQTtJQUNBLGdCQUFBO0U5Ris2dEJkO0FBQ0Y7QUs5NXRCSTtFeUZ0Qkk7SUFPUSw2QkFBQTtJQUNBLHdCQUFBO0lBQ0EsZ0JBQUE7RTlGaTd0QmQ7QUFDRjtBS3I2dEJJO0V5RnRCSTtJQVlRLDRCQUFBO0U5Rm03dEJkO0FBQ0Y7QThGaDd0Qkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0E5Rms3dEJSO0FLbDd0Qkk7RXlGTkE7SUFRUSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7RTlGbzd0QlY7QUFDRjs7QStGdC90Qkk7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBL0Z5L3RCUjtBS2w4dEJJO0UwRjNEQTtJQU1RLGdCQUFBO0lBQ0Esd0JBQUE7RS9GMi90QlY7QUFDRjtBS3g4dEJJO0UwRjNEQTtJQVVRLG9CQUFBO0UvRjYvdEJWO0FBQ0Y7QUs3OHRCSTtFMEYzREE7SUFhUSwyQkFBQTtFL0YrL3RCVjtBQUNGO0ErRjkvdEJRO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0EvRmdndUJaO0FLdDl0Qkk7RTBGNUNJO0lBSVEsaUJBQUE7RS9Ga2d1QmQ7QUFDRjtBSzM5dEJJO0UwRjVDSTtJQU9RLGVBQUE7RS9Gb2d1QmQ7QUFDRjtBK0ZsZ3VCUTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtBL0ZvZ3VCWjtBS3ArdEJJO0UwRmxDSTtJQUlRLGVBQUE7SUFDQSxnQkFBQTtFL0ZzZ3VCZDtBQUNGO0ErRnBndUJRO0VBQ0ksaUJBQUE7QS9Gc2d1Qlo7O0FnR3hpdUJJO0VBQ0ksNEVBQUE7RUFDQSxrQkFBQTtBaEcyaXVCUjtBZ0cxaXVCUTtFQUNJLFdBQUE7QWhHNGl1Qlo7QWdHeml1QlE7RUFDSSx1RUFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBaEcyaXVCWjtBZ0d6aXVCUTtFQUNJLGdCQUFBO0VBQ0EsbURBQUE7QWhHMml1Qlo7QUtyZ3VCSTtFMkZ4Q0k7SUFJUSxhQUFBO0VoRzZpdUJkO0FBQ0Y7QWdHNWl1Qlk7RUFDSSxXQUFBO0FoRzhpdUJoQjtBZ0d0aXVCUTtFQUNJLGNBQUE7RUFDQSxjQUFBO0FoR3dpdUJaO0FnR3BpdUJJO0VBQ0kscUJBQUE7QWhHc2l1QlI7QWdHcGl1QlE7RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBaEdzaXVCWjtBZ0duaXVCWTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QWhHcWl1QmhCO0FnR3BpdUJnQjtFQUNJLDJCQUFBO0FoR3NpdUJwQjtBZ0dyaXVCb0I7RUFDSSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWhHdWl1QnhCOztBaUdybXVCSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlIQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QWpHd211QlI7QWlHdm11QlE7RUFDSSxXQUFBO0VBQ0EsK0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7QWpHeW11Qlo7QWlHdm11QlE7RUFDSSxXQUFBO0FqR3ltdUJaO0FpR3htdUJZO0VBRko7SUFHUSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxtQkFBQTtFakcybXVCZDtBQUNGO0FpR3ptdUJRO0VBQ0ksV0FBQTtBakcybXVCWjtBaUd2bXVCUTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QWpHeW11Qlo7QWlHdm11QlE7RUFDSSxlQUFBO0FqR3ltdUJaO0FpR3RtdUJJO0VBQ0ksa0JBQUE7QWpHd211QlI7QWlHdm11QlE7RUFDSSxvQkFBQTtBakd5bXVCWjtBaUd2bXVCUTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtBakd5bXVCWjtBaUd2bXVCUTtFQUNJLGlCQUFBO0FqR3ltdUJaO0FpR3RtdUJJO0VBQ0ksa0JBQUE7QWpHd211QlI7QWlHdm11QlE7RUFDSSxvQkFBQTtBakd5bXVCWjtBaUd2bXVCUTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtBakd5bXVCWjtBaUd2bXVCUTtFQUNJLFVBQUE7QWpHeW11Qlo7O0FpR3BtdUJJO0VBQ0ksdUZBQUE7RUFDQSxzQkFBQTtBakd1bXVCUjtBaUdwbXVCSTtFQUNJLGdCQUFBO0FqR3NtdUJSO0FpR3JtdUJRO0VBQ0ksWUFBQTtFQUNBLGVBQUE7QWpHdW11Qlo7QWlHbm11QlE7RUFDSSxVQUFBO0FqR3FtdUJaO0FpR25tdUJRO0VBQ0ksOEdBQUE7QWpHcW11Qlo7QWlHbm11QlE7RUFDSSxnR0FBQTtBakdxbXVCWjtBaUdubXVCUTtFQUNJLHFGQUFBO0FqR3FtdUJaO0FpR25tdUJRO0VBQ0ksc0JBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0FqR3FtdUJaO0FpR3BtdUJZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsNkNBQUE7RUFDQSxPQUFBO0FqR3NtdUJoQjtBaUdubXVCUTtFQUNJLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBRUEsZ0NBQUE7RUFDQSxjQUFBO0FqR3FtdUJaO0FrR3p0dUJJO0VBQ0ksaUJBQUE7QWxHMnR1QlI7O0FtRzd0dUJBO0VBdUJJLHNCQUFBO0FuRzBzdUJKO0FtRy90dUJRO0VBQ0ksa0JBQUE7QW5HaXV1Qlo7QUt4cXVCSTtFOEZ2REk7SUFFUSxpQkFBQTtFbkdpdXVCZDtBQUNGO0FLN3F1Qkk7RThGdkRJO0lBS1EsaUJBQUE7RW5HbXV1QmQ7QUFDRjtBbUdodXVCSTtFQUNJLGdDQUFBO0FuR2t1dUJSO0FtR2h1dUJJO0VBQ0ksYUFBQTtBbkdrdXVCUjtBbUdodXVCSTtFQUNJLGFBQUE7QW5Ha3V1QlI7QW1HL3R1Qkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QW5HaXV1QlI7QW1HaHV1QlE7RUFDSSxrQkFBQTtBbkdrdXVCWjtBbUdodXVCUTtFQUNJLGNBQUE7RUFDQSxnQkFBQTtBbkdrdXVCWjtBbUcvdHVCSTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QW5HaXV1QlI7QW1HL3R1Qkk7RUFDSSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QW5HaXV1QlI7QW1HaHV1QlE7RUFDSSxpQkFBQTtBbkdrdXVCWjtBbUcvdHVCSTtFQUNJO0lBQ0kseUJBQUE7RW5HaXV1QlY7RW1HL3R1Qk07SUFDSSxtQkFBQTtFbkdpdXVCVjtFbUc5dHVCVTtJQUNJLGFBQUE7SUFDQSxlQUFBO0lBQ0EsNkJBQUE7RW5HZ3V1QmQ7QUFDRjtBS3Z1dUJJO0U4RkdRO0lBS1EsOEJBQUE7RW5HbXV1QmxCO0FBQ0Y7QUs1dXVCSTtFOEZVWTtJQUVRLHNCQUFBO0VuR291dUJ0QjtBQUNGO0FtRy90dUJJO0VBQ0k7SUFDSSxjQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsZUFBQTtFbkdpdXVCVjtFbUcvdHVCTTtJQUNJLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLFdBQUE7SUFDQSwyQkFBQTtFbkdpdXVCVjtFbUcvdHVCTTtJQUNJLHdCQUFBO0VuR2l1dUJWO0VtRy90dUJNO0lBQ0ksV0FBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7RW5HaXV1QlY7RW1HL3R1Qk07SUFDSSxpQkFBQTtFbkdpdXVCVjtFbUcvdHVCTTtJQUNJLGdDQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsMkJBQUE7SUFDQSxXQUFBO0VuR2l1dUJWO0VtRy90dUJNO0lBQ0ksa0JBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EsOEJBQUE7SUFDQSxzQkFBQTtJQUNBLGdDQUFBO0lBQ0EsNEJBQUE7SUFDQSxnQkFBQTtJQUNBLG9CQUFBO0lBQ0EsZUFBQTtFbkdpdXVCVjtFbUcvdHVCTTtJQUNJLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0VuR2l1dUJWO0FBQ0Y7QW1HL3R1Qkk7RUFDSTtJQUNJLHFCQUFBO0lBQ0EsWUFBQTtJQUNBLHNCQUFBO0lBQ0EsY0FBQTtFbkdpdXVCVjtBQUNGO0FtRy90dUJJO0VBQ0ksbUJBQUE7QW5HaXV1QlI7QW1HaHV1QlE7RUFDSSxrQkFBQTtBbkdrdXVCWjtBS2h6dUJJO0U4RjJFQTtJQU1RLGNBQUE7RW5HbXV1QlY7QUFDRjs7QW9HaDN1Qkk7RUFFSSxrQkFBQTtBcEdrM3VCUjtBb0doM3VCSTtFQUNJLFdBQUE7QXBHazN1QlI7QW9HaDN1Qkk7RUFDSSxrQ0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FwR2szdUJSOztBb0cvMnVCQTtFQUNJLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0NBQUE7RUFFQSx1Q0FBQTtFQUNBLHlCQUFBO0FwR2szdUJKO0FvR2ozdUJJO0VBUko7SUFTUSxhQUFBO0VwR28zdUJOO0VvR24zdUJNO0lBQ0ksZ0JBQUE7RXBHcTN1QlY7QUFDRjtBb0dsM3VCSTtFQWZKO0lBZ0JRLGlCQUFBO0VwR3EzdUJOO0FBQ0Y7QW9HbjN1Qkk7RUFDSSxXQUFBO0FwR3EzdUJSO0FvR3AzdUJRO0VBQ0ksV0FBQTtBcEdzM3VCWjtBb0dwM3VCUTtFQUNJLGN6Rm5DSjtFeUZvQ0ksZ0JBQUE7QXBHczN1Qlo7QW9HcjN1Qlk7RUFDSSxjQUFBO0FwR3UzdUJoQjtBb0duM3VCSTtFQUNJLG1CQUFBO0FwR3EzdUJSO0FvR2gzdUJJO0VBQ0ksY3pGakRBO0V5RmtEQSxpQkFBQTtBcEdrM3VCUjs7QW9HOTJ1QkE7K0NBQUE7QUFFRTtFQUNFLHlFQUFBO0FwR2kzdUJKOztBb0c5MnVCRTsrQ0FBQTtBQUVBO0VBQ0UseUVBQUE7QXBHaTN1Qko7O0FvRzkydUJFOytDQUFBO0FBRUE7RUFDRSwyRUFBQTtBcEdpM3VCSjs7QW9HOTJ1QkU7K0NBQUE7QUFFQTtFQUNFLHNFQUFBO0FwR2kzdUJKOztBb0c5MnVCRTsrQ0FBQTtBQU1BOytDQUFBO0FBRUE7RUFDRSx1RUFBQTtBcEc2MnVCSjs7QW9HMTJ1QkU7K0NBQUE7QUFFQTtFQUNFLDJFQUFBO0FwRzYydUJKOztBb0cxMnVCRTsrQ0FBQTtBQUVBO0VBQ0UsMkVBQUE7QXBHNjJ1Qko7O0FvRzEydUJFOytDQUFBO0FBRUE7RUFDRSwrRUFBQTtBcEc2MnVCSjs7QW9HMTJ1QkU7K0NBQUE7QUFFQTtFQUNFLHNFQUFBO0FwRzYydUJKOztBb0cxMnVCRTsrQ0FBQTtBQUVBO0VBQ0Usc0VBQUE7QXBHNjJ1Qko7O0FvRzEydUJFOytDQUFBO0FBRUE7RUFDRSxzRUFBQTtBcEc2MnVCSjs7QW9HMTJ1QkU7K0NBQUE7QUFFQTtFQUNFLGlGQUFBO0FwRzYydUJKOztBcUd4L3VCUTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBckcyL3VCWjtBS3A4dUJJO0VnRzFESTtJQUtRLG9CQUFBO0lBQ0EsZUFBQTtFckc2L3VCZDtBQUNGO0FxRzUvdUJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0FyRzgvdUJoQjtBcUcxL3VCSTtFQUNJLGNBQUE7QXJHNC91QlI7QXFHMy91QlE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FyRzYvdUJaO0FxRzMvdUJRO0VBQ0ksY0FBQTtFQUNBLFNBQUE7QXJHNi91Qlo7QUt2K3VCSTtFZ0d4Qkk7SUFJUSwwQkFBQTtFckcrL3VCZDtBQUNGO0FxRzcvdUJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0FyRysvdUJaOztBcUczL3VCQTtFQUVJLGdEQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBckc2L3VCSjtBcUc1L3VCSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBckc4L3VCUjtBcUc1L3VCSTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBckc4L3VCUjtBcUc1L3VCSTtFQUNJLGMxRnpEQTtFMEYwREEsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FyRzgvdUJSO0FxRzUvdUJJO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FyRzgvdUJSO0FxRzMvdUJRO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDZCQUFBO0VBQ0EscUNBQUE7RUFDQSxlQUFBO0VBQ0EseUIxRnBGSjtBWGlsdkJSO0FxRzEvdUJJO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtBckc0L3VCUjs7QXFHdi91Qkk7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QXJHMC91QlI7QXFHei91QlE7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsbUIxRjNHSjtFMEY0R0ksa0JBQUE7QXJHMi91Qlo7QUt2anZCSTtFZ0crQ0E7SUFnQlEsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLGlCQUFBO0VyRzQvdUJWO0FBQ0Y7O0FxR3gvdUJJO0VBQ0ksZ0RBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FyRzIvdUJSO0FLemt2Qkk7RWdHc0VBO0lBVVEsa0JBQUE7RXJHNi91QlY7RXFHNS91QlU7SUFDSSxjQUFBO0VyRzgvdUJkO0FBQ0Y7QUtqbHZCSTtFZ0dzRUE7SUFnQlEsa0JBQUE7RXJHKy91QlY7QUFDRjs7QXFHMy91Qkk7RUFDSSxtQkFBQTtBckc4L3VCUjtBcUc1L3VCSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FyRzgvdUJSO0FxRzUvdUJJO0VBQ0ksYUFBQTtBckc4L3VCUjtBS25tdkJJO0VnRzBGSjtJQWNRLHlCQUFBO0VyRysvdUJOO0FBQ0Y7O0FxRzMvdUJRO0VBQ0kscUJBQUE7RUFDQSxxQkFBQTtBckc4L3VCWjtBcUcxL3VCUTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUIxRnZLSjtFMEZ3S0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLDZCQUFBO0VBQ0EscUNBQUE7QXJHNC91Qlo7O0FxR3gvdUJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHMi91Qko7O0FxR3ovdUJBO0VBQ0ksa0ZBQUE7RUFDQSwwRUFBQTtFQUNBLFdBQUE7QXJHNC91Qko7O0FxRzEvdUJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHNi91Qko7O0FxRzMvdUJBO0VBQ0ksK0VBQUE7RUFDQSx1RUFBQTtFQUNBLFdBQUE7QXJHOC91Qko7O0FxRzUvdUJBO0VBQ0kseUZBQUE7RUFDQSxpRkFBQTtFQUNBLFdBQUE7QXJHKy91Qko7O0FxRzcvdUJBO0VBQ0kscUZBQUE7RUFDQSw2RUFBQTtFQUNBLFdBQUE7QXJHZ2d2Qko7O0FxRzkvdUJBO0VBQ0ksb0ZBQUE7RUFDQSw0RUFBQTtFQUNBLFdBQUE7QXJHaWd2Qko7O0FxRy8vdUJBO0VBQ0ksd0ZBQUE7RUFDQSxnRkFBQTtFQUNBLFdBQUE7QXJHa2d2Qko7O0FxR2hndkJBO0VBQ0ksa0ZBQUE7RUFDQSwwRUFBQTtFQUNBLFdBQUE7QXJHbWd2Qko7O0FxR2pndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHb2d2Qko7O0FxR2xndkJBO0VBQ0kseUZBQUE7RUFDQSxpRkFBQTtFQUNBLFdBQUE7QXJHcWd2Qko7O0FxR25ndkJBO0VBQ0ksaUZBQUE7RUFDQSx5RUFBQTtFQUNBLFdBQUE7QXJHc2d2Qko7O0FxR3BndkJBO0VBQ0ksaUZBQUE7RUFDQSx5RUFBQTtFQUNBLFdBQUE7QXJHdWd2Qko7O0FxR3JndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHd2d2Qko7O0FxR3RndkJBO0VBQ0ksZ0ZBQUE7RUFDQSx3RUFBQTtFQUNBLFdBQUE7QXJHeWd2Qko7O0FxR3ZndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHMGd2Qko7O0FxR3hndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHMmd2Qko7O0FxR3pndkJBO0VBQ0ksb0ZBQUE7RUFDQSw0RUFBQTtFQUNBLFdBQUE7QXJHNGd2Qko7O0FxRzFndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7QXJHNmd2Qko7O0FxRzNndkJBO0VBQ0ksc0ZBQUE7RUFDQSw4RUFBQTtFQUNBLFdBQUE7QXJHOGd2Qko7O0FxRzVndkJBO0VBQ0kscUZBQUE7RUFDQSw2RUFBQTtFQUNBLFdBQUE7QXJHK2d2Qko7O0FxRzdndkJBO0VBQ0kscUZBQUE7RUFDQSw2RUFBQTtFQUNBLFdBQUE7QXJHZ2h2Qko7O0FxRzlndkJBO0VBQ0ksbUZBQUE7RUFDQSwyRUFBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtBckdpaHZCSjs7QXFHOWd2QkE7RUFDSSxnRkFBQTtFQUNBLHdFQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0FyR2lodkJKOztBcUcvZ3ZCQTtFQUNJLHNGQUFBO0VBQ0EsOEVBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QXJHa2h2Qko7O0FxR2hodkJBO0VBQ0ksa0ZBQUE7RUFDQSwwRUFBQTtBckdtaHZCSjs7QXFHamh2QkE7RUFDSSwrRUFBQTtFQUNBLHVFQUFBO0FyR29odkJKOztBcUdsaHZCQTtFQUNJLGlGQUFBO0VBQ0EseUVBQUE7QXJHcWh2Qko7O0FxR25odkJBO0VBQ0ksaUZBQUE7RUFDQSx5RUFBQTtBckdzaHZCSjs7QXNHaDJ2Qkk7RUFDSSx3RkFBQTtBdEdtMnZCUjtBS3p5dkJJO0VpRzNEQTtJQUdRLHdGQUFBO0V0R3EydkJWO0FBQ0Y7QUs5eXZCSTtFaUczREE7SUFNUSx3RkFBQTtFdEd1MnZCVjtBQUNGO0FzR3IydkJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0F0R3UydkJSO0FLMXp2Qkk7RWlHbERBO0lBT1EsZ0JBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0V0R3kydkJWO0FBQ0Y7QXNHdjJ2Qkk7RUFDSSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7QXRHeTJ2QlI7QXNHdjJ2Qkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0F0R3kydkJSO0FLMTB2Qkk7RWlHakNBO0lBSVEsa0JBQUE7RXRHMjJ2QlY7QUFDRjtBSy8wdkJJO0VpR2pDQTtJQU9RLGtCQUFBO0lBQ0Esb0JBQUE7RXRHNjJ2QlY7QUFDRjtBc0c1MnZCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CM0Y3Qko7RTJGOEJJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0F0RzgydkJaO0FLOTF2Qkk7RWlHdkJJO0lBU1EsbUJBQUE7RXRHZzN2QmQ7QUFDRjtBc0c3MnZCSTtFQUNJLDZCQUFBO0F0RysydkJSO0FzRzcydkJJO0VBQ0ksa0JBQUE7QXRHKzJ2QlI7QXNHOTJ2QlE7RUFDSSxxQkFBQTtBdEdnM3ZCWjtBc0c5MnZCUTtFQUNJLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBdEdnM3ZCWjtBS2ozdkJJO0VpR0ZJO0lBS1Esa0JBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0V0R2szdkJkO0FBQ0Y7QXNHaDN2QlE7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QXRHazN2Qlo7QUs1M3ZCSTtFaUdRSTtJQUlRLGlCQUFBO0V0R28zdkJkO0FBQ0Y7O0F1RzU3dkJJO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0F2Rys3dkJSO0F1Rzc3dkJJO0VBQ0ksbUJBQUE7QXZHKzd2QlI7QUt6NHZCSTtFa0d2REE7SUFHUSxtQkFBQTtFdkdpOHZCVjtBQUNGO0F1R2g4dkJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBdkdrOHZCWjtBS2w1dkJJO0VrR2xESTtJQUlRLGVBQUE7RXZHbzh2QmQ7QUFDRjtBdUdsOHZCUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBdkdvOHZCWjtBSzM1dkJJO0VrRzNDSTtJQUlRLGlCQUFBO0V2R3M4dkJkO0FBQ0Y7QXVHbDh2QlE7RUFDSSxnQkFBQTtBdkdvOHZCWjtBdUdoOHZCUTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QXZHazh2Qlo7QUsxNXZCSTtFa0d0Q1k7SUFDSSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsVUFBQTtJQUNBLDBCQUFBO0lBQ0EsV0FBQTtJQUNBLCtCQUFBO0V2R204dkJsQjtFdUdqOHZCYztJQUNJLFNBQUE7SUFDQSxVQUFBO0V2R204dkJsQjtBQUNGO0FLdDd2Qkk7RWtHN0JJO0lBbUJRLGVBQUE7SUFDQSxjQUFBO0V2R284dkJkO0V1R244dkJjO0lBQ0ksa0JBQUE7RXZHcTh2QmxCO0V1R3A4dkJzQjtJQUNBLGFBQUE7SUFDQSxzQkFBQTtJQUNBLGFBQUE7RXZHczh2QnRCO0V1R3A4dkJrQjtJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSx5QkFBQTtJQUNBLFdBQUE7SUFDQSwrQkFBQTtFdkdzOHZCdEI7RXVHcDh2QmtCO0lBQ0ksYUFBQTtJQUNBLFVBQUE7RXZHczh2QnRCO0FBQ0Y7O0F1R2g4dkJBO0VBRUksa0JBQUE7QXZHazh2Qko7QXVHajh2Qkk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBdkdtOHZCUjtBSzc5dkJJO0VrR21CQTtJQVNRLGlCQUFBO0lBQ0Esb0JBQUE7SUFDQSxpQkFBQTtFdkdxOHZCVjtBQUNGO0F1R3A4dkJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxNQUFBO0F2R3M4dkJaO0F1R3A4dkJRO0VBQ0ksVUFBQTtBdkdzOHZCWjtBdUduOHZCSTtFQUNJLGFBQUE7QXZHcTh2QlI7QUtqL3ZCSTtFa0c4Q0E7SUFFUSxtQkFBQTtFdkdxOHZCVjtBQUNGO0F1R244dkJJO0VBQ0ksZ0JBQUE7QXZHcTh2QlI7QXVHbjh2Qkk7RUFDSSxnQkFBQTtBdkdxOHZCUjtBdUdsOHZCUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7QXZHbzh2Qlo7QUtyL3ZCSTtFa0dxREk7SUFFUSxpQkFBQTtFdkdrOHZCZDtBQUNGO0F1R2g4dkJRO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSw2R0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsTUFBQTtBdkdrOHZCWjtBS2hod0JJO0VrR3VFSTtJQVNRLGFBQUE7SUFDQSxtQkFBQTtFdkdvOHZCZDtBQUNGO0FLdGh3Qkk7RWtHdUVJO0lBYVEsYUFBQTtFdkdzOHZCZDtBQUNGO0FLM2h3Qkk7RWtHdUVJO0lBZ0JRLGFBQUE7RXZHdzh2QmQ7QUFDRjtBdUdyOHZCSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7QXZHdTh2QlI7QUt4aXdCSTtFa0cyRkE7SUFRUSxrQkFBQTtJQUNBLFVBQUE7RXZHeTh2QlY7QUFDRjtBdUd2OHZCSTtFQUNJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQ0FBQTtBdkd5OHZCUjs7QXdHN213QlE7RUFDSSxpQkFBQTtBeEdnbndCWjtBS3Zqd0JJO0VtRzFESTtJQUdRLGVBQUE7SUFDQSxtQkFBQTtFeEdrbndCZDtBQUNGO0F3R2hud0JRO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0F4R2tud0JaO0FLbGt3Qkk7RW1HbkRJO0lBS1Esb0JBQUE7SUFDQSxtQkFBQTtFeEdvbndCZDtBQUNGO0F3R25ud0JZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSwrQkFBQTtFQUNBLGtCQUFBO0F4R3Fud0JoQjtBd0dobndCUTtFQUNJLGFBQUE7QXhHa253Qlo7QXdHL213Qkk7RUFDSSxjQUFBO0F4R2lud0JSO0F3Ry9td0JJO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBeEdpbndCUjtBSzNsd0JJO0VtR3hCQTtJQUlRLGVBQUE7RXhHbW53QlY7QUFDRjtBS2htd0JJO0VtR2pCUTtJQUNJLHdCQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtJQUNBLCtCQUFBO0lBQ0Esa0JBQUE7RXhHb253QmQ7QUFDRjtBd0dqbndCSTtFQUNJLHNCQUFBO0VBQ0EsMEJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBeEdtbndCUjtBd0dqbndCSTtFQUNJLFVBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0F4R21ud0JSO0F3R2pud0JJO0VBQ0kscUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXhHbW53QlI7QXdHam53Qkk7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0F4R21ud0JSO0F3R2pud0JJO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXhHbW53QlI7QXdHam53Qkk7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0F4R21ud0JSOztBd0cvbXdCSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBeEdrbndCUjtBd0dqbndCUTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxtQjdGM0ZKO0U2RjRGSSxrQkFBQTtBeEdtbndCWjtBSy9wd0JJO0VtRytCQTtJQWdCUSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7RXhHb253QlY7QUFDRjs7QXdHam53QkE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBeEdvbndCSjtBd0dubndCSTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBeEdxbndCUjtBd0dwbndCUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QXhHc253Qlo7O0F5R3p2d0JBO0VBQ0ksbUI5RmlDZ0I7QVgydHdCcEI7QUtqc3dCSTtFb0c1REo7SUFHUSxrSUFBQTtFekc4dndCTjtBQUNGOztBeUcxdndCSTtFQUNJLGtCQUFBO0VBQ0EsZ0RBQUE7QXpHNnZ3QlI7QUszc3dCSTtFb0dwREE7SUFJUSxhQUFBO0V6Ryt2d0JWO0FBQ0Y7O0F5RzV2d0JBO0VBR0ksNENBQUE7RUFDQSxhQUFBO0F6RzZ2d0JKOztBeUczdndCQTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QXpHOHZ3Qko7QXlHN3Z3Qkk7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtBekcrdndCUjtBS3h1d0JJO0VvR2xDQTtJQWFRLGtCQUFBO0V6R2l3d0JWO0FBQ0Y7O0F5Rzl2d0JBO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBekdpd3dCSjtBeUdod3dCSTtFQUNJLGNBQUE7QXpHa3d3QlI7QXlHaHd3Qkk7RUFDSSxtQkFBQTtFQUNBLGVBQUE7QXpHa3d3QlI7QXlHand3QlE7RUFDSSxnQkFBQTtBekdtd3dCWjs7QXlHL3Z3QkE7RUFDSSx5RUFBQTtFQUNBLGlGQUFBO0F6R2t3d0JKOztBeUdod3dCQTtFQUNJLDRFQUFBO0VBQ0Esb0ZBQUE7QXpHbXd3Qko7O0F5R2p3d0JBO0VBQ0ksdUVBQUE7RUFDQSwrRUFBQTtBekdvd3dCSjs7QXlHL3Z3Qkk7RUFDSSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0F6R2t3d0JSO0FLanh3Qkk7RW9HWUE7SUFLUSxTQUFBO0lBQ0EsdUJBQUE7RXpHb3d3QlY7QUFDRjtBS3Z4d0JJO0VvR1lBO0lBU1EsdUJBQUE7RXpHc3d3QlY7QUFDRjtBeUdwd3dCSTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QXpHc3d3QlI7QUtyeXdCSTtFb0d3QkE7SUFTUSxpQkFBQTtFekd3d3dCVjtBQUNGO0F5R3R3d0JJO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBekd3d3dCUjtBeUd2d3dCUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0F6R3l3d0JaO0F5R3J3d0JRO0VBQ0ksa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0F6R3V3d0JaO0F5R3R3d0JZO0VBQ0ksb0NBQUE7RUFDQSxXQUFBO0F6R3d3d0JoQjs7QXlHbnd3QkE7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGNBQUE7QXpHc3d3Qko7O0EwR3Q0d0JBO0VBQ0ksbUIvRmlDZ0I7RStGaENoQixpQkFBQTtBMUd5NHdCSjtBMEd0NHdCSTtFQUNJLFNBQUE7RUFDQSxhQUFBO0ExR3c0d0JSO0EwR3I0d0JJO0VBQ0ksd0JBQUE7QTFHdTR3QlI7QTBHcDR3Qkk7RUFDSSxhQUFBO0ExR3M0d0JSO0EwR240d0JJO0VBQ0ksY0FBQTtBMUdxNHdCUjtBMEdsNHdCSTtFQUNJLGFBQUE7QTFHbzR3QlI7QTBHajR3Qkk7RUFDSSxjQUFBO0ExR200d0JSO0EwR2g0d0JJO0VBQ0ksZ0JBQUE7QTFHazR3QlI7QTBHLzN3Qkk7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0ExR2k0d0JSO0EwRzkzd0JJO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBMUdnNHdCUjtBMEc3M3dCSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTFHKzN3QlI7QTBHNTN3Qkk7RUFDSSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnREFBQTtFQUNBLGFBQUE7QTFHODN3QlI7QTBHMzN3Qkk7RUFDSSxtQkFBQTtBMUc2M3dCUjtBMEcxM3dCSTtFQUNJLG1CQUFBO0ExRzQzd0JSO0EwR3ozd0JJO0VBQ0ksV0FBQTtBMUcyM3dCUjtBMEd4M3dCSTtFQUNJLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0ExRzAzd0JSO0EwR3Yzd0JJO0VBQ0ksOEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdEQUFBO0VBQ0EsYUFBQTtBMUd5M3dCUjtBMEd0M3dCSTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QTFHdzN3QlI7QTBHcjN3Qkk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QTFHdTN3QlI7QTBHcDN3Qkk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBMUdzM3dCUjtBMEduM3dCSTtFQUNJLHdCQUFBO0ExR3Ezd0JSO0EwR2wzd0JJO0VBQ0ksV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBMUdvM3dCUjtBMEdqM3dCSTtFQUNJLFdBQUE7QTFHbTN3QlI7QTBHaDN3Qkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLG9CQUFBO0ExR2szd0JSO0EwRy8yd0JJO0VBQ0ksYUFBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0ExR2kzd0JSO0EwRzkyd0JJO0VBQ0k7SUFDSSwwQkFBQTtFMUdnM3dCVjtBQUNGO0EwRzcyd0JJO0VBQ0ksU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBMUcrMndCUjtBMEc1MndCSTtFQUNJLFdBQUE7QTFHODJ3QlI7QTBHMzJ3Qkk7RUFDSSxpQkFBQTtFQUNBLDJCQUFBO0ExRzYyd0JSO0EwRzEyd0JJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0ExRzQyd0JSO0EwR3oyd0JJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTFHMjJ3QlI7QTBHeDJ3Qkk7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0ExRzAyd0JSO0EwR3Yyd0JJO0VBQ0ksa0JBQUE7QTFHeTJ3QlI7QTBHdDJ3Qkk7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QTFHdzJ3QlI7QTBHcjJ3Qkk7RUFDSSxnQkFBQTtBMUd1MndCUjtBMEduMndCSTtFQUNJLGdCQUFBO0ExR3Eyd0JSO0EwR2wyd0JJO0VBQ0k7SUFDSSx1Q0FBQTtFMUdvMndCVjtFMEdsMndCTTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFMUdvMndCTjtFMEdsMndCTTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFMUdvMndCTjtFMEdsMndCTTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFMUdvMndCTjtFMEdsMndCTTtJQUNJLFdBQUE7RTFHbzJ3QlY7RTBHajJ3Qk07SUFDSSxjQUFBO0lBQ0EsaUJBQUE7RTFHbTJ3QlY7RTBHaDJ3Qk07SUFDSSwyQkFBQTtJQUNBLDBCQUFBO0UxR2syd0JWO0UwRy8xd0JNO0lBQ0ksZUFBQTtJQUNBLGlCQUFBO0UxR2kyd0JWO0UwRzkxd0JNO0lBQ0ksaUJBQUE7RTFHZzJ3QlY7RTBHNzF3Qk07SUFDSSxlQUFBO0lBQ0EsU0FBQTtFMUcrMXdCVjtFMEc3MXdCTTtJQUNJLGVBQUE7SUFDQSxtQkFBQTtFMUcrMXdCVjtFMEc1MXdCTTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RTFHODF3QlY7RTBHMzF3Qk07SUFDSSxlQUFBO0UxRzYxd0JWO0FBQ0Y7QTBHMTF3Qkk7RUFDSSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0ExRzQxd0JSO0EwR3oxd0JJO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBMUcyMXdCUjtBMEd4MXdCSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtBMUcwMXdCUjtBMEd2MXdCSTtFQUNJLFVBQUE7RUFDQSx5QkFBQTtBMUd5MXdCUjtBMEd0MXdCSTtFQUNJLFVBQUE7RUFDQSx5QkFBQTtBMUd3MXdCUjtBMEdyMXdCSTtFQUNJLFVBQUE7RUFDQSx5QkFBQTtBMUd1MXdCUjtBMEdwMXdCSTtFQUNJLFlBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0ExR3Mxd0JSO0EwR24xd0JJO0VBQ0ksbUJBQUE7QTFHcTF3QlI7QTBHbDF3Qkk7RUFDSSxtQkFBQTtBMUdvMXdCUjtBMEdqMXdCSTtFQUNJLGNBQUE7RUFDQSxpQkFBQTtBMUdtMXdCUjtBMEdqMXdCSTtFQUNJLG9CQUFBO0ExR20xd0JSO0EwR2oxd0JJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0ExR20xd0JSO0EwR2gxd0JJO0VBQ0ksZ0JBQUE7QTFHazF3QlI7QTBHLzB3Qkk7RUFDSSxXQUFBO0ExR2kxd0JSO0EwRzkwd0JJO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0ExR2cxd0JSO0EwRzcwd0JJO0VBQ0ksaURBQUE7RUFDQSxvQkFBQTtBMUcrMHdCUjtBMEc1MHdCSTtFQUNJLFdBQUE7QTFHODB3QlI7QTBHNTB3Qkk7RUFDSSxXQUFBO0VBQ0EsZUFBQTtBMUc4MHdCUjtBMEc1MHdCSTtFQUNJLGFBQUE7QTFHODB3QlI7QTBHNTB3Qkk7RUFDSSxhQUFBO0ExRzgwd0JSOztBMEd2MHdCSTtFQUNJLGlCQUFBO0VBQ0EseUJBQUEsRUFBQSxXQUFBLEVBQ0Esb0JBQUE7RUFDQSxzQkFBQTtPQUFBLGlCQUFBLEVBQUEsb0JBQUE7QTFHMDB3QlI7QTBHdjB3Qkk7RUFDSSx5QkFBQSxFQUFBLFdBQUEsRUFDQSxvQkFBQTtFQUNBLHNCQUFBO09BQUEsaUJBQUEsRUFBQSxvQkFBQTtBMUd5MHdCUjs7QTBHcDB3QkE7Ozs7RUFJSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUEsRUFBQSxXQUFBO0VBQ0Esc0JBQUEsRUFBQSxZQUFBLEVBQ0EsZUFBQTtFQUNBLGlCQUFBLEVBQUEsYUFBQTtBMUd1MHdCSjs7QTBHcjB3QkE7RUFDSSxhQUFBO0ExR3cwd0JKOztBMEdyMHdCQTtFQUNJLGlCQUFBO0ExR3cwd0JKOztBMkd4dHhCWTtFQUNJLG1CQUFBO0EzRzJ0eEJoQjtBS25xeEJJO0VzR3pEUTtJQUdRLG1CQUFBO0UzRzZ0eEJsQjtBQUNGOztBS3hxeEJJO0V1R3hEWTtJQUNJLG1CQUFBO0U1R291eEJsQjtBQUNGO0E0R2h1eEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBNUdrdXhCUjtBS2xyeEJJO0V1R2xEQTtJQUlRLGVBQUE7SUFDQSxtQkFBQTtFNUdvdXhCVjtBQUNGO0FLeHJ4Qkk7RXVHbERBO0lBUVEsZUFBQTtFNUdzdXhCVjtBQUNGO0E0R3B1eEJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBNUdzdXhCUjtBS2pzeEJJO0V1R3ZDQTtJQUlRLGlCQUFBO0U1R3d1eEJWO0FBQ0Y7QTRHcnV4QlE7RUFDSSxXQUFBO0VBQ0ksMEJBQUE7RUFDQSxnQkFBQTtBNUd1dXhCaEI7QTRHcHV4Qkk7RUFDSSxjakd4QkE7QVg4dnhCUjtBNEdudXhCUTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QTVHcXV4Qlo7QTRHcHV4Qlk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLDhCQUFBO0E1R3N1eEJoQjtBSzN0eEJJO0V1R3JCSTtJQWFRLG1CQUFBO0U1R3V1eEJkO0FBQ0Y7QTRHcnV4QlE7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMkNBQUE7QTVHdXV4Qlo7QTRHcnV4QlE7RUFDSSxpQkFBQTtBNUd1dXhCWjtBNEdwdXhCSTtFQUNJLG1CQUFBO0E1R3N1eEJSO0FLNXV4Qkk7RXVHS0E7SUFHUSxpQkFBQTtFNUd3dXhCVjtBQUNGO0E0R3J1eEJZO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QTVHdXV4QmhCO0FLdHZ4Qkk7RXVHWVE7SUFLUSxpQkFBQTtFNUd5dXhCbEI7QUFDRjtBNEd4dXhCZ0I7RUFDSSxrQkFBQTtBNUcwdXhCcEI7QTRHdHV4QlE7RUFDSSxnQkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QTVHd3V4Qlo7QTRHdHV4QlE7RUFDSSxnQkFBQTtBNUd3dXhCWjtBS3R3eEJJO0V1R2lDQTtJQUVRLG1CQUFBO0U1R3V1eEJWO0FBQ0Y7QTRHcnV4Qkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBNUd1dXhCUjtBNEdwdXhCUTtFQUlJLFdBQUE7QTVHbXV4Qlo7QTRHdHV4Qlk7RUFDSSxjQUFBO0E1R3d1eEJoQjtBNEdydXhCWTtFQUNJLG9DQUFBO0E1R3V1eEJoQjtBS3Z1eEJJO0V1R0VnQjtJQUVRLHdCQUFBO0U1R3V1eEIxQjtBQUNGO0E0R251eEJZO0VBZko7SUFnQlEsVUFBQTtFNUdzdXhCZDtBQUNGO0E0R3J1eEJZO0VBbEJKO0lBbUJRLHFCQUFBO0U1R3d1eEJkO0FBQ0Y7QTRHcnV4Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0E1R3V1eEJSO0E0R3R1eEJRO0VBQ0ksbUJBQUE7QTVHd3V4Qlo7QUsveXhCSTtFdUdtRUE7SUFPUSxpQkFBQTtFNUd5dXhCVjtBQUNGO0E0R3h1eEJRO0VBQ0ksYUFBQTtBNUcwdXhCWjtBNEd4dXhCUTtFQUNJLGNBQUE7RUFDQSwwQkFBQTtBNUcwdXhCWjtBSzN6eEJJO0V1RytFSTtJQUlRLG1CQUFBO0U1RzR1eEJkO0FBQ0Y7QTRHenV4Qkk7RUFDSSxvQkFBQTtFQUNBLGtCQUFBO0E1RzJ1eEJSO0FLcDB4Qkk7RXVHdUZBO0lBSVEsb0JBQUE7RTVHNnV4QlY7QUFDRjtBNEczdXhCSTtFQUNJLG9CQUFBO0VBQ0Esa0JBQUE7QTVHNnV4QlI7QUs3MHhCSTtFdUc4RkE7SUFJUSxvQkFBQTtFNUcrdXhCVjtBQUNGO0E0Rzd1eEJZO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtBNUcrdXhCaEI7QTRHM3V4Qkk7RUFDSSxpQkFBQTtBNUc2dXhCUjtBSzkxeEJJO0V1R2dIQTtJQUdRLGlCQUFBO0U1Ryt1eEJWO0FBQ0Y7QTRHN3V4Qkk7RUFDSSxnQkFBQTtBNUcrdXhCUjtBNEc5dXhCUTtFQUNJLGFBQUE7QTVHZ3Z4Qlo7QTRHOXV4QlE7RUFDSSxhQUFBO0E1R2d2eEJaO0E0Rzl1eEJRO0VBQ0ksaUJBQUE7QTVHZ3Z4Qlo7QUsvMnhCSTtFdUc4SEk7SUFHUSxpQkFBQTtFNUdrdnhCZDtBQUNGO0E0R2h2eEJRO0VBQ0ksa0JBQUE7QTVHa3Z4Qlo7QUt2M3hCSTtFdUdvSUk7SUFHUSxtQkFBQTtFNUdvdnhCZDtBQUNGO0FLNTN4Qkk7RXVHc0hBO0lBcUJRLG1CQUFBO0U1R3F2eEJWO0FBQ0Y7QTRHbHZ4QlE7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBNUdvdnhCWjtBS3Q0eEJJO0V1RytJSTtJQUtRLGlCQUFBO0U1R3N2eEJkO0FBQ0Y7QTRHbnZ4Qkk7RUFDSSx5QmpHbkxZO0VpR29MWixXQUFBO0VBQ0EsZUFBQTtBNUdxdnhCUjtBS2g1eEJJO0V1R3dKQTtJQUtRLGVBQUE7RTVHdXZ4QlY7QUFDRjtBNEd0dnhCUTtFQUNJLGtEQUFBO0E1R3d2eEJaO0E0R3J2eEJZO0VBQ0ksV0FBQTtBNUd1dnhCaEI7QTRHcnZ4Qlk7RUFDSSx5QmpHdk5SO0FYODh4QlI7QTRHcHZ4QlE7RUFDSSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBNUdzdnhCWjs7QTZHOTl4Qkk7RUFDSSw0QkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtFQXlDQSx5QkFBQTtBN0d5N3hCUjtBNkdqK3hCUTtFQUxKO0lBTVEsNEJBQUE7SUFDQSwrQkFBQTtJQUNBLDhCQUFBO0U3R28reEJWO0FBQ0Y7QTZHbit4QlE7RUFWSjtJQVdRLDRCQUFBO0lBQ0EsaUJBQUE7SUFDQSw4QkFBQTtFN0dzK3hCVjtBQUNGO0E2R3IreEJRO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0E3R3UreEJaO0E2R3QreEJZO0VBSEo7SUFJUSxnQkFBQTtJQUNBLGVBQUE7RTdHeSt4QmQ7QUFDRjtBNkd2K3hCUTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTdHeSt4Qlo7QTZHeCt4Qlk7RUFMSjtJQU1RLGdCQUFBO0U3RzIreEJkO0FBQ0Y7QTZHeCt4QlE7RUFDSSxhQUFBO0E3RzAreEJaO0E2R3oreEJZO0VBRko7SUFHUSxjQUFBO0U3RzQreEJkO0FBQ0Y7QTZHMSt4QlE7RUFDSSxrQkFBQTtBN0c0K3hCWjtBNkczK3hCWTtFQUZKO0lBR1EsZ0JBQUE7RTdHOCt4QmQ7QUFDRjtBNkcxK3hCSTtFQUNJLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBN0c0K3hCUjtBNkczK3hCUTtFQU5KO0lBT1EsbUJBQUE7RTdHOCt4QlY7QUFDRjtBNkc3K3hCUTtFQUNJLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QTdHKyt4Qlo7QTZHNyt4QlE7RUFDSSxnQkFBQTtBN0crK3hCWjtBNkc3K3hCUTtFQUNJLGtCQUFBO0E3RysreEJaO0E2RzcreEJRO0VBQ0ksbUJBQUE7QTdHKyt4Qlo7QTZHMyt4QlE7RUFESjtJQUdRLFlBQUE7SUFDQSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtFN0c2K3hCVjtBQUNGO0E2RzUreEJRO0VBVEo7SUFXUSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0U3RzgreEJWO0FBQ0Y7QTZHNyt4QlE7RUFmSjtJQWdCUSxVQUFBO0U3R2cveEJWO0FBQ0Y7QTZHLyt4QlE7RUFsQko7SUFtQlEsVUFBQTtFN0drL3hCVjtBQUNGO0E2R2oveEJRO0VBckJKO0lBc0JRLFVBQUE7RTdHby94QlY7QUFDRjtBNkdsL3hCSTtFQUNJLG9DQUFBO0E3R28veEJSO0E2R2oveEJJO0VBQ0ksb0NBQUE7QTdHbS94QlI7QTZHai94Qkk7RUFDSSxvQ0FBQTtBN0dtL3hCUjtBNkdqL3hCSTtFQUNJLGdCQUFBO0E3R20veEJSO0E2R2oveEJJO0VBQ0ksZ0JBQUE7QTdHbS94QlI7QTZHai94Qkk7RUFDSSxnQkFBQTtBN0dtL3hCUjtBNkdqL3hCSTtFQUNJLFdBQUE7QTdHbS94QlI7QTZHai94Qkk7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBN0dtL3hCUjtBNkdsL3hCUTtFQUNJLGtDQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0E3R28veEJaO0E2R3oreEJRO0VBQ0ksVUFBQTtBN0cyK3hCWjtBNkduK3hCUTtFQUNJLDhCQUFBO0E3R3EreEJaO0E2R3AreEJZO0VBQ0ksc0JBQUE7QTdHcyt4QmhCO0E2R3AreEJZO0VBTEo7SUFNUSxpQkFBQTtFN0d1K3hCZDtBQUNGO0E2R3QreEJZO0VBUko7SUFTUSxnQkFBQTtFN0d5K3hCZDtBQUNGO0E2R3QreEJJO0VBQ0ksaUJBQUE7QTdHdyt4QlI7QTZHdCt4QlE7RUFISjtJQUlRLDZCQUFBO0U3R3kreEJWO0FBQ0Y7QTZHdCt4Qkk7RUFDSSw2QkFBQTtBN0d3K3hCUjtBNkd0K3hCSTtFQUNJLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0E3R3creEJSO0E2R3YreEJRO0VBTko7SUFPUSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0EsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7RTdHMCt4QlY7QUFDRjtBNkd4K3hCSTtFQUNJLFlBQUE7QTdHMCt4QlI7QTZHeit4QlE7RUFGSjtJQUdRLGlCQUFBO0lBQ0EseUJBQUE7SUFDQSxnQkFBQTtFN0c0K3hCVjtBQUNGO0E2RzEreEJJO0VBQ0kseUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0E3RzQreEJSO0E2RzMreEJRO0VBSko7SUFLUSxZQUFBO0U3RzgreEJWO0FBQ0Y7QTZHNSt4Qkk7RUFDSSxrQkFBQTtBN0c4K3hCUjtBNkc3K3hCUTtFQUNJLGtCQUFBO0E3RysreEJaO0E2RzUreEJJO0VBQ0ksa0JBQUE7QTdHOCt4QlI7QTZHNSt4Qkk7RUFDSSxjQUFBO0E3RzgreEJSO0E2RzcreEJRO0VBRko7SUFHUSxhQUFBO0U3R2cveEJWO0FBQ0Y7O0E4RzlzeUJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QTlHaXR5QlI7QThHaHR5QlE7RUFDSSxhQUFBO0E5R2t0eUJaO0E4Ry9zeUJZO0VBQ0ksbUJBQUE7QTlHaXR5QmhCO0E4RzlzeUJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBOUdndHlCWjtBS3JxeUJJO0V5RzdDSTtJQUlRLGlCQUFBO0U5R2t0eUJkO0FBQ0Y7QUsxcXlCSTtFeUdyQ1E7SUFFUSxhQUFBO0U5R2l0eUJsQjtBQUNGO0FLL3F5Qkk7RXlHMURBO0lBNEJRLGdCQUFBO0lBQ0EsbUJBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0U5R2l0eUJWO0FBQ0Y7QThHL3N5Qkk7RUFDSSxnQkFBQTtBOUdpdHlCUjtBOEdodHlCUTtFQUNJLGlCQUFBO0E5R2t0eUJaO0FLN3J5Qkk7RXlHdEJJO0lBR1EsZUFBQTtFOUdvdHlCZDtBQUNGO0E4R2p0eUJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBOUdtdHlCUjtBOEdsdHlCUTtFQUNJLGtCQUFBO0E5R290eUJaO0E4R250eUJZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBOUdxdHlCaEI7QUtsdHlCSTtFeUdWUTtJQVNRLGFBQUE7RTlHdXR5QmxCO0FBQ0Y7QUt2dHlCSTtFeUdmQTtJQW1CUSxpQkFBQTtJQUNBLG9CQUFBO0U5R3V0eUJWO0FBQ0Y7QThHcHR5QlE7RUFDSSxpQkFBQTtFQUNBLGNuRzNESjtBWGl4eUJSO0E4R3B0eUJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0E5R3N0eUJaO0E4R3B0eUJRO0VBQ0ksZ0JBQUE7QTlHc3R5Qlo7O0ErR3B5eUJJO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0EvR3V5eUJSO0ErR3R5eUJRO0VBQ0ksY3BHT0o7RW9HTkksaUJBQUE7RUFDQSxnQkFBQTtBL0d3eXlCWjtBK0d0eXlCUTtFQUNJLFdBQUE7QS9Hd3l5Qlo7QStHdHl5QlE7RUFDSSxnQkFBQTtBL0d3eXlCWjtBS3p2eUJJO0UwRzNEQTtJQWVRLGFBQUE7RS9HeXl5QlY7QUFDRjtBK0d2eXlCSTtFQUNJLDBCQUFBO0VBQ0Esa0JBQUE7QS9HeXl5QlI7QStHeHl5QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0EvRzB5eUJaO0FLM3d5Qkk7RTBHN0JJO0lBRVEsZ0JBQUE7RS9HMHl5QmQ7QUFDRjtBS2h4eUJJO0UwRzdCSTtJQUtRLGVBQUE7RS9HNHl5QmQ7QUFDRjtBK0d6eXlCSTtFQUNJLG1CcEdQWTtFb0dRWixhQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0EvRzJ5eUJSO0ErRzF5eUJRO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBL0c0eXlCWjtBS2p5eUJJO0UwR2ZJO0lBTVEsZ0JBQUE7RS9HOHl5QmQ7QUFDRjtBK0c1eXlCUTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBL0c4eXlCWjtBK0c1eXlCUTtFQUNJLG1CQUFBO0EvRzh5eUJaO0ErR3p5eUJRO0VBQ0ksaUJBQUE7QS9HMnl5Qlo7QUtqenlCSTtFMEdLSTtJQUdRLGlCQUFBO0UvRzZ5eUJkO0FBQ0Y7QWdIbDN5QkE7RUFDSTt3R0FBQTtBaEhxM3lCSjtBZ0hsM3lCUTtFQUNJLGVBQUE7QWhIbzN5Qlo7QWdIbjN5Qlk7RUFGSjtJQUdRLGVBQUE7RWhIczN5QmQ7QUFDRjtBZ0hyM3lCWTtFQUxKO0lBTVEsZUFBQTtFaEh3M3lCZDtBQUNGO0FnSHQzeUJRO0VBQ0ksVUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxvQ0FBQTtFQUVBLHVDQUFBO0VBRUEsZ0NBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FoSHczeUJaO0FnSHYzeUJZO0VBQ0ksYUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBaEh5M3lCaEI7QWdIdjN5Qlk7RUFDSSxnQkFBQTtFQUNBLGNBQUE7QWhIeTN5QmhCO0FnSHYzeUJZO0VBQ0ksMEJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QWhIeTN5QmhCO0FnSHgzeUJnQjtFQUNJLGdCQUFBO0FoSDAzeUJwQjtBZ0h2M3lCWTtFQTdCSjtJQThCUSxVQUFBO0VoSDAzeUJkO0VnSHozeUJjO0lBQ0EsZ0JBQUE7RWhIMjN5QmQ7QUFDRjtBZ0h6M3lCWTtFQW5DSjtJQW9DUSxXQUFBO0VoSDQzeUJkO0FBQ0Y7O0FpSDc2eUJJO0VBQ0ksaUJBQUE7QWpIZzd5QlI7QUt0M3lCSTtFNEczREE7SUFHUSxpQkFBQTtFakhrN3lCVjtBQUNGO0FpSGg3eUJJO0VBQ0ksYUFBQTtBakhrN3lCUjtBaUhqN3lCUTtFQUNJLGFBQUE7QWpIbTd5Qlo7QWlIajd5QlE7RUFDSSxtQkFBQTtBakhtN3lCWjtBaUhqN3lCUTtFQUNJLGlCQUFBO0FqSG03eUJaO0FLdjR5Qkk7RTRHN0NJO0lBR1EsaUJBQUE7RWpIcTd5QmQ7QUFDRjtBaUhuN3lCUTtFQUNJLGFBQUE7QWpIcTd5Qlo7QWlIbDd5Qkk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtBakhvN3lCUjtBaUhuN3lCUTtFQUNJLGN0R3BCSjtBWHk4eUJSO0FLejV5Qkk7RTRHN0JJO0lBR1EsaUJBQUE7RWpIdTd5QmQ7QUFDRjtBaUhyN3lCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QWpIdTd5Qlo7QWlIdDd5Qlk7RUFDSSxpQkFBQTtBakh3N3lCaEI7QWlIcjd5QlE7RUFDSSxrQkFBQTtBakh1N3lCWjtBaUhyN3lCUTtFQUNJLFdBQUE7QWpIdTd5Qlo7QUszNnlCSTtFNEdiSTtJQUdRLHFCQUFBO0VqSHk3eUJkO0FBQ0Y7QUs5M3lCSTtFNEd6REk7SUFFUSxxQkFBQTtFakh5N3lCZDtBQUNGO0FpSHQ3eUJJO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqSHc3eUJSO0FLMTd5Qkk7RTRHREE7SUFLUSxlQUFBO0VqSDA3eUJWO0FBQ0Y7QWlIeDd5Qkk7RUFDSSxlQUFBO0FqSDA3eUJSO0FLbDh5Qkk7RTRHT0E7SUFHUSxpQkFBQTtFakg0N3lCVjtBQUNGO0FpSDE3eUJJO0VBQ0ksNEJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqSDQ3eUJSO0FLNTh5Qkk7RTRHYUE7SUFLUSw0QkFBQTtFakg4N3lCVjtBQUNGO0FpSDM3eUJRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0FqSDY3eUJaO0FpSDU3eUJZO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtBakg4N3lCaEI7QWlINTd5Qlk7RUFDSSxpQkFBQTtBakg4N3lCaEI7QWlIMzd5QlE7RUFDSSxpQkFBQTtFQUNBLGN0R25GSjtFc0dvRkksa0JBQUE7RUFDQSxrQkFBQTtBakg2N3lCWjtBaUg1N3lCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QWpIODd5QmhCO0FLMSt5Qkk7RTRHc0NRO0lBUVEsZ0JBQUE7RWpIZzh5QmxCO0FBQ0Y7QUsvK3lCSTtFNEdpQ0k7SUFpQlEsaUJBQUE7SUFDQSxtQkFBQTtFakhpOHlCZDtBQUNGO0FpSC83eUJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtBakhpOHlCWjtBSzMveUJJO0U0R3NESTtJQU1RLGlCQUFBO0lBQ0EsbUJBQUE7RWpIbTh5QmQ7QUFDRjtBaUhqOHlCUTtFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FqSG04eUJaO0FpSGw4eUJZO0VBQ0ksa0JBQUE7QWpIbzh5QmhCO0FpSG44eUJnQjtFQUNJLGNBQUE7RUFDQSxrQkFBQTtBakhxOHlCcEI7QUs3Z3pCSTtFNEdzRVk7SUFJUSxrQkFBQTtFakh1OHlCdEI7QUFDRjtBaUhyOHlCZ0I7RUFDSSxnQkFBQTtBakh1OHlCcEI7QUtyaHpCSTtFNEdvRVE7SUFhUSxtQkFBQTtFakh3OHlCbEI7QUFDRjtBSzFoekJJO0U0R2dFSTtJQXFCUSxpQkFBQTtJQUNBLGtCQUFBO0VqSHk4eUJkO0FBQ0Y7QWlIdDh5Qkk7RUFDSSxtQkFBQTtBakh3OHlCUjtBS25pekJJO0U0RzBGQTtJQUdRLG1CQUFBO0VqSDA4eUJWO0FBQ0Y7QUt4aXpCSTtFNEcwRkE7SUFNUSxvQkFBQTtFakg0OHlCVjtBQUNGOztBa0h2bXpCUTtFQUNJLGVBQUE7QWxIMG16Qlo7QWtIeG16QlE7RUFDSSxXQUFBO0FsSDBtekJaO0FrSHhtekJRO0VBQ0ksZUFBQTtBbEgwbXpCWjtBa0h4bXpCUTtFQVZKO0lBV1Esb0JBQUE7RWxIMm16QlY7QUFDRjtBa0gxbXpCUTtFQWJKO0lBY1EsNEJBQUE7SUFDQSxvQkFBQTtFbEg2bXpCVjtBQUNGO0FrSDNtekJJO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtBbEg2bXpCUjtBa0gzbXpCSTtFQUNJO0lBQ0ksZ0JBQUE7SUFDQSxlQUFBO0VsSDZtekJWO0FBQ0Y7O0FrSDFtekJBO0VBQ0ksV0FBQTtFQUNBLFlBQUE7QWxINm16Qko7O0FrSDFtekJJO0VBQ0k7SUFDSSw0QkFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsU0FBQTtFbEg2bXpCVjtBQUNGO0FrSDNtekJJO0VBQ0k7SUFDSSxhQUFBO0VsSDZtekJWO0FBQ0Y7QWtIM216Qkk7RUFDSTtJQUNJLGFBQUE7RWxINm16QlY7QUFDRjs7QW1IanF6Qkk7RUFDSSxtQkFBQTtBbkhvcXpCUjtBbUhqcXpCUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7QW5IbXF6Qlo7QW1IbHF6Qlk7RUFISjtJQUlRLGlCQUFBO0VuSHFxekJkO0FBQ0Y7QW1IbHF6Qkk7RUFDSSxhQUFBO0FuSG9xekJSO0FtSG5xekJRO0VBRko7SUFHUSxrQkFBQTtFbkhzcXpCVjtBQUNGO0FtSG5xekJRO0VBQ0ksa0JBQUE7QW5IcXF6Qlo7QW1IbHF6Qkk7RUFDSSxXQUFBO0FuSG9xekJSO0FLam96Qkk7RThHaENJO0lBRVEsaUJBQUE7RW5IbXF6QmQ7QUFDRjs7QW1IOXB6QkE7RUFDSSxnQkFBQTtBbkhpcXpCSjs7QW1IL3B6QkE7RUFDSSxrQkFBQTtBbkhrcXpCSjtBbUhqcXpCSTtFQUNJLFlBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBbkhtcXpCUjtBbUhscXpCUTtFQUNJLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FuSG9xekJaO0FLMXB6Qkk7RThHZkk7SUFPUSxVQUFBO0lBQ0EsYUFBQTtFbkhzcXpCZDtBQUNGO0FLaHF6Qkk7RThHZkk7SUFXUSxVQUFBO0lBQ0EsYUFBQTtFbkh3cXpCZDtBQUNGO0FLdHF6Qkk7RThHZkk7SUFlUSxVQUFBO0VuSDBxekJkO0FBQ0Y7QW1IdnF6Qkk7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QW5IeXF6QlI7QUt0cnpCSTtFOEdJQTtJQVdRLFdBQUE7SUFDQSxlQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0VuSDJxekJWO0FBQ0Y7QW1IMXF6QlE7RUFDSSxZQUFBO0VBQ0Esb0JBQUE7QW5INHF6Qlo7QUtuc3pCSTtFOEd5Qkk7SUFFUSxtQkFBQTtFbkg0cXpCZDtBQUNGO0FLeHN6Qkk7RThHOEJJO0lBRVEsbUJBQUE7RW5INHF6QmQ7QUFDRjtBbUgxcXpCUTtFQUNJLGdCQUFBO0FuSDRxekJaO0FLaHR6Qkk7RThHbUNJO0lBR1EsbUJBQUE7RW5IOHF6QmQ7QUFDRjtBS3J0ekJJO0U4R3lDSTtJQUVRLG1CQUFBO0VuSDhxekJkO0FBQ0Y7QUsxdHpCSTtFOEc4Q0k7SUFFUSxtQkFBQTtFbkg4cXpCZDtBQUNGO0FtSDNxekJJO0VBQ0ksNkJBQUE7RUFDQSxnQkFBQTtBbkg2cXpCUjs7QW1IdnF6Qkk7RUFDSSxZQUFBO0FuSDBxekJSO0FtSHJxekJZO0VBQ0ksV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QW5IdXF6QmhCO0FLNXV6Qkk7RThHa0VRO0lBS1EsVUFBQTtFbkh5cXpCbEI7QUFDRjtBS2p2ekJJO0U4R2tFUTtJQVFRLFVBQUE7RW5IMnF6QmxCO0FBQ0Y7O0FvSGp6ekJJO0VBQ0ksV0FBQTtFQUNBLG1FQUFBO0VBQ0Esa0JBQUE7QXBIb3p6QlI7QW9Ibnp6QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EseUJ6R3NCUTtBWCt4ekJwQjtBb0huenpCUTtFQUNJLGlCQUFBO0FwSHF6ekJaO0FLeHd6Qkk7RStHOUNJO0lBR1EsaUJBQUE7RXBIdXp6QmQ7QUFDRjtBSzd3ekJJO0UrRzlDSTtJQU1RLGlCQUFBO0VwSHl6ekJkO0FBQ0Y7QW9Idnp6QlE7RUFDSSxnQkFBQTtBcEh5enpCWjtBb0h2enpCUTtFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBcEh5enpCWjtBSzF4ekJJO0UrR2xDSTtJQUtRLGlCQUFBO0lBQ0Esb0JBQUE7RXBIMnp6QmQ7QUFDRjtBS2h5ekJJO0UrR2xDSTtJQVNRLGlCQUFBO0lBQ0Esb0JBQUE7RXBINnp6QmQ7QUFDRjtBS3R5ekJJO0UrR2xDSTtJQWFRLGlCQUFBO0VwSCt6ekJkO0FBQ0Y7QW9IOXp6Qlk7RUFDSSxxQkFBQTtBcEhnMHpCaEI7QUs5eXpCSTtFK0duQlE7SUFHUSxxQkFBQTtFcEhrMHpCbEI7QUFDRjtBS256ekJJO0UrR25CUTtJQU1RLHFCQUFBO0VwSG8wekJsQjtBQUNGO0FvSGgwekJJO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0FwSGswekJSO0FvSGowekJRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FwSG0wekJaO0FvSGowekJRO0VBQ0ksZUFBQTtBcEhtMHpCWjtBb0hqMHpCUTtFQUNJLGtCQUFBO0VBRUEsVUFBQTtBcEhrMHpCWjtBS3gwekJJO0UrR0dJO0lBS1EsbUJBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxhQUFBO0VwSG8wekJkO0FBQ0Y7QUtoMXpCSTtFK0dHSTtJQVdRLFVBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7RXBIczB6QmQ7QUFDRjtBS3YxekJJO0UrR0dJO0lBZ0JRLFVBQUE7SUFDQSxtQkFBQTtFcEh3MHpCZDtBQUNGO0FLNzF6Qkk7RStHR0k7SUFvQlEsV0FBQTtJQUNBLG9CQUFBO0VwSDAwekJkO0FBQ0Y7QW9IeDB6QlE7RUFDSSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FwSDAwekJaO0FvSHowekJZO0VBQ0ksVUFBQTtBcEgyMHpCaEI7QUs1MnpCSTtFK0cyQkk7SUFTUSxhQUFBO0VwSDQwekJkO0VvSDMwekJjO0lBQ0ksY0FBQTtFcEg2MHpCbEI7QUFDRjtBb0gxMHpCUTtFQUNJLGdCQUFBO0FwSDQwekJaO0FvSDEwekJRO0VBQ0ksYUFBQTtBcEg0MHpCWjtBb0gxMHpCUTtFQUNJLDJGQUFBO0FwSDQwekJaO0FvSDEwekJRO0VBQ0ksMkZBQUE7QXBINDB6Qlo7QW9IMTB6QlE7RUFDSSxzRkFBQTtBcEg0MHpCWjtBS3QzekJJO0UrRzZDUTtJQUVRLG1CQUFBO0VwSDIwekJsQjtBQUNGO0FvSHowekJZO0VBQ0ksK0ZBQUE7QXBIMjB6QmhCO0FvSHYwekJZO0VBQ0ksVUFBQTtBcEh5MHpCaEI7QUs5NHpCSTtFK0d1RVE7SUFFUSxpQkFBQTtFcEh5MHpCbEI7QUFDRjtBS241ekJJO0UrR3VFUTtJQUtRLGlCQUFBO0VwSDIwekJsQjtBQUNGO0FvSHowekJZO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7QXBIMjB6QmhCO0FvSDEwekJnQjtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBcEg0MHpCcEI7QW9IejB6Qm9CO0VBQ0ksZ0NBQUE7QXBIMjB6QnhCO0FvSHowekJvQjtFQUNJLGdDQUFBO0FwSDIwekJ4QjtBb0h6MHpCb0I7RUFDSSxnQ0FBQTtBcEgyMHpCeEI7QW9IejB6Qm9CO0VBQ0ksZ0NBQUE7QXBIMjB6QnhCO0FLbjd6Qkk7RStHbUVJO0lBMENRLGFBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0lBQ0EsbUJBQUE7RXBIMDB6QmQ7QUFDRjtBSzE3ekJJO0UrR21FSTtJQStDUSxxQkFBQTtTQUFBLGdCQUFBO0VwSDQwekJkO0FBQ0Y7QW9IejB6Qkk7RUFDSSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQ0FBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0FwSDIwekJSO0FvSDEwekJRO0VBQ0ksNkJBQUE7RUFDQSxXQUFBO0FwSDQwekJaO0FvSDEwekJRO0VBQ0ksbUJBQUE7QXBINDB6Qlo7QW9IMTB6QlE7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QXBINDB6Qlo7QUt6OXpCSTtFK0dzSEE7SUEwQlEsYUFBQTtFcEg2MHpCVjtBQUNGO0FvSDMwekJJO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtBcEg2MHpCUjtBS2wrekJJO0UrR21KQTtJQUlRLGVBQUE7RXBIKzB6QlY7QUFDRjtBS3YrekJJO0UrR21KQTtJQU9RLGlCQUFBO0VwSGkxekJWO0FBQ0Y7QW9ILzB6Qkk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBcEhpMXpCUjtBS3ArekJJO0UrR2dKQTtJQUtRLGVBQUE7SUFDQSxpQkFBQTtFcEhtMXpCVjtBQUNGOztBcUhsajBCSTtFQUNJLHFCQUFBO0FySHFqMEJSO0FxSHBqMEJRO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FySHNqMEJaO0FLaGcwQkk7RWdIekRJO0lBS1EsaUJBQUE7SUFDQSxtQkFBQTtFckh3ajBCZDtBQUNGO0FxSHRqMEJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7QXJId2owQlo7QUszZzBCSTtFZ0hoREk7SUFLUSxtQkFBQTtFckgwajBCZDtBQUNGO0FLaGgwQkk7RWdIM0RBO0lBb0JRLDRCQUFBO0lBQ0EscUJBQUE7SUFDQSxxQkFBQTtJQUNBLDBCQUFBO0VySDJqMEJWO0FBQ0Y7QUt4aDBCSTtFZ0gzREE7SUEwQlEsK0JBQUE7RXJINmowQlY7QUFDRjtBcUgzajBCSTtFQUNJLG1CQUFBO0FySDZqMEJSO0FxSDVqMEJRO0VBQ0ksaUJBQUE7QXJIOGowQlo7QUtuaTBCSTtFZ0g1Qkk7SUFHUSxlQUFBO0VySGdrMEJkO0FBQ0Y7QUt4aTBCSTtFZ0g5QkE7SUFTUSxzQkFBQTtFckhpazBCVjtFcUhoazBCVTtJQUNJLGlCQUFBO0VySGtrMEJkO0FBQ0Y7QXFIL2owQkk7RUFDSSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FySGlrMEJSO0FxSGhrMEJRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FySGtrMEJaO0FxSGhrMEJRO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBckhrazBCWjtBS2prMEJJO0VnSGZBO0lBaUJRLGFBQUE7RXJIbWswQlY7QUFDRjtBcUhqazBCSTtFQUNJLFlBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBckhtazBCUjtBcUhsazBCUTtFQUNJLCtDQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0JBQUE7QXJIb2swQlo7QUtybDBCSTtFZ0hZSTtJQU9RLFdBQUE7RXJIc2swQmQ7QUFDRjtBcUhwazBCUTtFQUNJLGdCQUFBO0VBQ0Esc0JBQUE7QXJIc2swQlo7QXFIcmswQlk7RUFDSSxvQ0FBQTtBckh1azBCaEI7QXFIcmswQlk7RUFDSSxvQ0FBQTtBckh1azBCaEI7QXFIcmswQlk7RUFDSSxvQ0FBQTtBckh1azBCaEI7QXFIcmswQlk7RUFDSSxvQ0FBQTtBckh1azBCaEI7QXFIcmswQlk7RUFDSSxvQ0FBQTtBckh1azBCaEI7QUs3bTBCSTtFZ0h5Q0k7SUFFUSxXQUFBO0VySHNrMEJkO0FBQ0Y7QUtsbjBCSTtFZ0hLQTtJQTBDUSx3QkFBQTtFckh1azBCVjtBQUNGO0FxSHJrMEJJO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXJIdWswQlI7QUs1bjBCSTtFZ0hrREE7SUFLUSxjQUFBO0VySHlrMEJWO0FBQ0Y7QXFIdmswQkk7RUFDSSxVQUFBO0FySHlrMEJSO0FxSHhrMEJRO0VBQ0ksbUJBQUE7QXJIMGswQlo7QUt2bzBCSTtFZ0g0REk7SUFHUSxtQkFBQTtFckg0azBCZDtBQUNGO0FxSDFrMEJRO0VBQ0ksZ0JBQUE7QXJINGswQlo7QXFIemswQlk7RUFDSSx5QkFBQTtBckgyazBCaEI7QXFIdmswQlk7RUFDSSx5QkFBQTtBckh5azBCaEI7QXFIcmswQlk7RUFDSSx5QkFBQTtBckh1azBCaEI7QXFIbmswQlk7RUFDSSx5QkFBQTtBckhxazBCaEI7QXFIamswQlk7RUFDSSx5QkFBQTtBckhtazBCaEI7QXFIL2owQkk7RUFFSSxvQkFBQTtPQUFBLGVBQUE7RUFFQSx3QkFBQTtPQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QXJIaWswQlI7QXFIaGswQlE7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QXJIa2swQlo7QUt6cTBCSTtFZ0grRkE7SUFZUSxvQkFBQTtTQUFBLGVBQUE7RXJIbWswQlY7QUFDRjtBcUhqazBCSTtFQUNJLGNBQUE7QXJIbWswQlI7QXFIbGswQlE7RUFDSSxhQUFBO0FySG9rMEJaO0FxSG5rMEJZO0VBQ0ksZ0JBQUE7QXJIcWswQmhCO0FLeHIwQkk7RWdIZ0hJO0lBTVEsYUFBQTtFckhzazBCZDtBQUNGO0FxSHBrMEJRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBckhzazBCWjtBS2pzMEJJO0VnSDhHQTtJQWdCUSxjQUFBO0VySHVrMEJWO0FBQ0Y7QXFIcmswQkk7RUFDSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLDRDQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FySHVrMEJSO0FLOXMwQkk7RWdIaUlBO0lBUVEsaUJBQUE7SUFDQSxvQkFBQTtJQUNBLG1CQUFBO0VySHlrMEJWO0FBQ0Y7QXFIdmswQkk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBckh5azBCUjtBSzF0MEJJO0VnSDhJQTtJQUtRLGlCQUFBO0lBQ0EsbUJBQUE7RXJIMmswQlY7QUFDRjtBcUh6azBCSTtFQUNJLG1CQUFBO0FySDJrMEJSO0FLbnUwQkk7RWdIdUpBO0lBR1Esb0JBQUE7RXJINmswQlY7QUFDRjtBcUgzazBCSTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QXJINmswQlI7QUs1dTBCSTtFZ0g2SkE7SUFJUSxhQUFBO0VySCtrMEJWO0FBQ0Y7QXFIOWswQlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FySGdsMEJaO0FxSC9rMEJZO0VBQ0ksa0JBQUE7QXJIaWwwQmhCOztBcUgzazBCSTtFQUNJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7QXJIOGswQlI7QUtsdzBCSTtFZ0hpTEE7SUFLUSxtQkFBQTtJQUNBLGFBQUE7SUFDQSxlQUFBO0VySGdsMEJWO0FBQ0Y7QUt6dzBCSTtFZ0gyTEE7SUFFUSw0QkFBQTtFckhnbDBCVjtBQUNGO0FLOXcwQkk7RWdIMkxBO0lBS1EsNEJBQUE7RXJIa2wwQlY7QUFDRjtBcUhobDBCSTtFQUNJLFlBQUE7QXJIa2wwQlI7QXFIamwwQlE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBckhtbDBCWjtBcUhqbDBCUTtFQUNJLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxnQkFBQTtBckhtbDBCWjtBcUhobDBCSTtFQUNJLHdCQUFBO0FySGtsMEJSO0FxSGhsMEJJO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0VBQ0EsV0FBQTtBckhrbDBCUjtBSzN5MEJJO0VnSHNOQTtJQUtRLGtCQUFBO0VySG9sMEJWO0FBQ0Y7O0FxSGhsMEJJO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBckhtbDBCUjtBS3J6MEJJO0VnSGdPQTtJQUlRLGVBQUE7SUFDQSxnQkFBQTtFckhxbDBCVjtBQUNGO0FxSG5sMEJJO0VBQ0ksZUFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtBckhxbDBCUjtBS256MEJJO0VnSDJOQTtJQUtRLGFBQUE7RXJIdWwwQlY7RXFIdGwwQlU7SUFDSSxjQUFBO0VySHdsMEJkO0FBQ0Y7QXFIdGwwQlE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7QXJId2wwQlo7QUs1MDBCSTtFZ0h3T0E7SUFlUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0lBQ0EsMEJBQUE7SUFDQSwrQkFBQTtJQUNBLGFBQUE7RXJIeWwwQlY7RXFIeGwwQlU7SUFDSSxVQUFBO0lBQ0Esd0JBQUE7SUFDQSxjQUFBO0VySDBsMEJkO0FBQ0Y7QXFIdGwwQkk7RUFDSSxrQkFBQTtBckh3bDBCUjtBcUh0bDBCSTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtREFBQTtFQUNBLGdEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBckh3bDBCUjtBS3gyMEJJO0VnSHdRQTtJQVVRLGFBQUE7SUFDQSxVQUFBO0lBQ0EsZ0NBQUE7SUFDQSw4QkFBQTtFckgwbDBCVjtBQUNGO0FxSHpsMEJRO0VBQ0kscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QXJIMmwwQlo7QXFIemwwQmdCO0VBQ0ksYUFBQTtBckgybDBCcEI7QXFIdmwwQlE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBckh5bDBCWjtBSy8zMEJJO0VnSGlTSTtJQU9RLGlCQUFBO0VySDJsMEJkO0FBQ0Y7QXFIemwwQlE7RUFDSSw2QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FySDJsMEJaO0FxSDFsMEJZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQkFBQTtFQUNBLFFBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7QXJINGwwQmhCO0FxSHpsMEJRO0VBQ0kseUIxRzVXSjtFMEc2V0ksV0FBQTtFQUNBLGdCQUFBO0FySDJsMEJaO0FxSHhsMEJJO0VBQ0ksd0JBQUE7RUFDQSxZQUFBO0VBQ0EseUIxR3BYQTtFMEdxWEEsV0FBQTtBckgwbDBCUjtBcUh6bDBCUTtFQUNJLGMxR3ZYSjtFMEd3WEksc0JBQUE7QXJIMmwwQlo7QXFIemwwQlE7RUFDSSx5QjFHM1hKO0UwRzRYSSxXQUFBO0FySDJsMEJaO0FxSHhsMEJZO0VBQ0kseUIxRzlYTDtFMEcrWEssV0FBQTtBckgwbDBCaEI7QXFIdGwwQlk7RUFDSSx5QjFHbllQO0UwR29ZTyxXQUFBO0FySHdsMEJoQjtBcUhwbDBCWTtFQUNJLHlCMUd2WUg7RTBHd1lHLFdBQUE7QXJIc2wwQmhCO0FxSGxsMEJZO0VBQ0kseUIxRzVZVDtFMEc2WVMsV0FBQTtBckhvbDBCaEI7QXFIaGwwQlk7RUFDSSx5QjFHalpIO0UwR2taRyxXQUFBO0FySGtsMEJoQjtBcUg3azBCUTtFQUNJLFdBQUE7RUFDQSwyQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FySCtrMEJaO0FLcDgwQkk7RWdIeVhZO0lBQ0ksNENBQUE7RXJIOGswQmxCO0VxSDVrMEJjO0lBQ0ksbUJBQUE7RXJIOGswQmxCO0FBQ0Y7QUs1ODBCSTtFZ0hvWVE7SUFDSSxvQkFBQTtJQUNBLDRDQUFBO0VySDJrMEJkO0FBQ0Y7O0FxSHJrMEJBO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7QXJId2swQko7QXFIdmswQkk7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0FySHlrMEJSO0FxSHhrMEJRO0VBQ0ksYUFBQTtBckgwazBCWjtBS3orMEJJO0VnSDhaSTtJQUdRLFlBQUE7RXJINGswQmQ7QUFDRjtBSzkrMEJJO0VnSDhaSTtJQU1RLGFBQUE7RXJIOGswQmQ7QUFDRjtBS24vMEJJO0VnSHNaQTtJQWtCUSxtQkFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7RXJIK2swQlY7QUFDRjtBS3ovMEJJO0VnSHNaQTtJQXNCUSxxQkFBQTtTQUFBLGdCQUFBO0VySGlsMEJWO0FBQ0Y7QUs5LzBCSTtFZ0hzWkE7SUF5QlEsc0JBQUE7U0FBQSxpQkFBQTtFckhtbDBCVjtBQUNGO0FxSGpsMEJJO0VBQ0ksWUFBQTtBckhtbDBCUjtBcUhsbDBCUTtFQUNJLHdCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0FySG9sMEJaO0FLN2cxQkk7RWdIb2JJO0lBT1EsTUFBQTtJQUNBLGVBQUE7SUFDQSx1QkFBQTtFckhzbDBCZDtBQUNGO0FLcGgxQkk7RWdIa2JBO0lBZVEsZUFBQTtJQUNBLFlBQUE7RXJIdWwwQlY7QUFDRjtBSzFoMUJJO0VnSGtiQTtJQW1CUSwyQkFBQTtJQUFBLHNCQUFBO0VySHlsMEJWO0FBQ0Y7QUsvaDFCSTtFZ0g2WUo7SUE2RFEsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7RXJIeWwwQk47QUFDRjtBS3RpMUJJO0VnSDZZSjtJQWtFUSxxQkFBQTtTQUFBLGdCQUFBO0VySDJsMEJOO0FBQ0Y7O0FzSHJtMUJRO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0F0SHdtMUJaO0FLaGoxQkk7RWlIMURJO0lBSVEsOENBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0V0SDBtMUJkO0FBQ0Y7QUsxaTFCSTtFaUg5REk7SUFFUSxXQUFBO0lBQ0EsYUFBQTtFdEgwbTFCZDtBQUNGO0FLN2oxQkk7RWlIakRJO0lBTVEsZUFBQTtFdEg0bTFCZDtBQUNGO0FLaGgxQkk7RWlIbkdJO0lBU1EsZUFBQTtFdEg4bTFCZDtBQUNGO0FLcmgxQkk7RWlIbkdJO0lBWVEsYUFBQTtFdEhnbjFCZDtBQUNGO0FzSDVtMUJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBdEg4bTFCWjtBS2xsMUJJO0VpSGhDSTtJQU1RLGVBQUE7RXRIZ24xQmQ7QUFDRjtBS3ZsMUJJO0VpSGhDSTtJQVNRLGlCQUFBO0V0SGtuMUJkO0FBQ0Y7QXNIL20xQkk7RUFDSSxlQUFBO0VBQ0EsK0JBQUE7QXRIaW4xQlI7QXNIaG4xQlE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F0SGtuMUJaO0FLdm0xQkk7RWlIaEJJO0lBT1EsWUFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFdEhvbjFCZDtBQUNGO0FzSGxuMUJRO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F0SG9uMUJaO0FLcm4xQkk7RWlISkk7SUFPUSxpQkFBQTtFdEhzbjFCZDtBQUNGO0FzSHBuMUJRO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0F0SHNuMUJaO0FzSHBuMUJRO0VBQ0ksY0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRIc24xQlo7QUszbzFCSTtFaUhjSTtJQVNRLGtCQUFBO0V0SHduMUJkO0FBQ0Y7QUtocDFCSTtFaUhjSTtJQVlRLGtCQUFBO0V0SDBuMUJkO0FBQ0Y7QUtycDFCSTtFaUhjSTtJQWVRLGlCQUFBO0V0SDRuMUJkO0FBQ0Y7QUsxcDFCSTtFaUhuQkE7SUFvRFEsZUFBQTtJQUNBLGVBQUE7RXRINm4xQlY7QUFDRjs7QXVIM3QxQkk7RUFDSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0F2SDh0MUJSO0F1SDd0MUJRO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0F2SCt0MUJaO0F1SDN0MUJRO0VBQ0ksV0FBQTtBdkg2dDFCWjtBdUgzdDFCUTtFQUNJLFNBQUE7RUFDQSxjQUFBO0F2SDZ0MUJaOztBdUh6dDFCQTtFQUNJLFdBQUE7QXZINHQxQko7QXVIM3QxQkk7RUFDSSxjNUdmQTtBWDR1MUJSOztBd0h2djFCSTtFQUNJLGdCQUFBO0F4SDB2MUJSO0FLaHMxQkk7RW1IM0RBO0lBR1EsZ0JBQUE7RXhINHYxQlY7QUFDRjtBS3JzMUJJO0VtSDNEQTtJQU1RLGdCQUFBO0V4SDh2MUJWO0FBQ0Y7QXdIM3YxQlE7RUFDSSxrQkFBQTtBeEg2djFCWjtBSzdzMUJJO0VtSGpESTtJQUdRLGFBQUE7RXhIK3YxQmQ7QUFDRjtBd0g3djFCUTtFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBeEgrdjFCWjtBS3Z0MUJJO0VtSDNDSTtJQUtRLGFBQUE7RXhIaXcxQmQ7QUFDRjtBd0gvdjFCUTtFQUNJLGdCQUFBO0F4SGl3MUJaO0FLL3QxQkk7RW1IbkNJO0lBR1EsaUJBQUE7RXhIbXcxQmQ7QUFDRjtBd0hqdzFCUTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtBeEhtdzFCWjtBS3h1MUJJO0VtSDdCSTtJQUlRLGlCQUFBO0V4SHF3MUJkO0FBQ0Y7O0F5SHh5MUJJO0VBSUksMEJBQUE7QXpId3kxQlI7QXlIM3kxQlE7RUFDSSxXQUFBO0F6SDZ5MUJaO0F5SHp5MUJJO0VBQ0kseUJBQUE7RUFDQSx1QkFBQTtBekgyeTFCUjtBeUh2eTFCUTtFQUNJLHlCQUFBO0VBQ0EseUI5R0xHO0U4R09ILGlCQUFBO0VBQ0EsVUFBQTtBekh3eTFCWjtBeUh2eTFCWTtFQU5KO0lBT1Esd0NBQUE7SUFDQSwyQ0FBQTtFekgweTFCZDtBQUNGO0F5SHp5MUJZO0VBQ0ksdUJBQUE7QXpIMnkxQmhCO0F5SHZ5MUJnQjtFQUNJLDJDQUFBO0F6SHl5MUJwQjtBeUh4eTFCb0I7RUFDSSx5QjlHdEJYO0FYZzAxQmI7QXlIcnkxQlk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QXpIdXkxQmhCO0F5SHR5MUJnQjtFQUhKO0lBSVEsZUFBQTtJQUNBLDRCQUFBO0V6SHl5MUJsQjtBQUNGO0F5SHh5MUJnQjtFQVBKO0lBUVEsZUFBQTtJQUNBLDZCQUFBO0V6SDJ5MUJsQjtBQUNGO0F5SHp5MUJZO0VBQ0ksdUJBQUE7QXpIMnkxQmhCO0F5SHZ5MUJRO0VBRUkseUJBQUE7RUFDQSx5QkFBQTtBekh3eTFCWjtBeUhueTFCUTtFQUNJLGNBQUE7RUFDQSwyQ0FBQTtBekhxeTFCWjtBeUhseTFCUTtFQUNJLDREQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtBekhveTFCWjtBeUhqeTFCWTtFQUNJLFlBQUE7QXpIbXkxQmhCO0F5SDd4MUJZO0VBREo7SUFFUSxxQkFBQTtFekhneTFCZDtBQUNGO0F5SDd4MUJJO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0F6SCt4MUJSO0F5SDl4MUJRO0VBQ0ksaUNBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QXpIZ3kxQlo7QXlIL3gxQlk7RUFDSSx5QjlHckZEO0FYczMxQmY7QXlIL3gxQlk7RUFDSSw2QkFBQTtBekhpeTFCaEI7QXlIL3gxQlk7RUFaSjtJQWFRLGVBQUE7RXpIa3kxQmQ7QUFDRjtBeUhoeTFCUTtFQUNJLHVCQUFBO0VBQ0EsYUFBQTtBekhreTFCWjtBeUgveDFCWTtFQURKO0lBRVEsVUFBQTtFekhreTFCZDtBQUNGO0F5SGh5MUJRO0VBN0JKO0lBOEJRLFdBQUE7RXpIbXkxQlY7QUFDRjtBeUhqeTFCSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXpIbXkxQlI7QXlIaHkxQlE7RUFDSSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QXpIa3kxQlo7QXlIankxQlk7RUFDSSxrQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXpIbXkxQmhCOztBMEhuNjFCSTtFQUlJLDRCQUFBO0VBQ0EsK0JBQUE7QTFIbTYxQlI7QTBIdjYxQlE7RUFDSSxXQUFBO0ExSHk2MUJaO0EwSHI2MUJRO0VBTko7SUFPUSw0QkFBQTtJQUNBLCtCQUFBO0UxSHc2MUJWO0FBQ0Y7QTBIdjYxQlE7RUFWSjtJQVdRLDZCQUFBO0UxSDA2MUJWO0FBQ0Y7QTBIdjYxQkk7RUFDSSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjL0dUQTtBWGs3MUJSO0EwSHY2MUJJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBMUh5NjFCUjs7QTBIdDYxQkE7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0ExSHk2MUJKO0EwSHg2MUJJO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0ExSDA2MUJSO0EwSHg2MUJJO0VBQ0ksV0FBQTtBMUgwNjFCUjtBMEh4NjFCSTtFQUNJLHlCL0dqQ0E7QVgyODFCUjtBMEh4NjFCSTtFQUNJLHlCL0dsQ0c7QVg0ODFCWDtBMEh4NjFCSTtFQUNJLHlCL0dqQ0Q7QVgyODFCUDtBMEh6NjFCUTtFQUNJLGdCQUFBO0ExSDI2MUJaO0EwSHg2MUJJO0VBQ0kseUIvR3pDSztBWG05MUJiO0EwSHg2MUJJO0VBQ0kseUIvRzdDQztBWHU5MUJUO0EwSHg2MUJJO0VBQ0kseUIvRzlDSztBWHc5MUJiO0EwSHg2MUJJO0VBQ0kseUIvRy9DSztBWHk5MUJiO0EwSHg2MUJJO0VBQ0kseUIvRzdDQTtBWHU5MUJSO0EwSHg2MUJJO0VBQ0kseUIvR3ZDTztBWGk5MUJmO0EwSHg2MUJJO0VBQ0kseUIvRy9DSztBWHk5MUJiO0EwSHg2MUJJO0VBQ0kseUIvR3BERztBWDg5MUJYO0EwSHg2MUJJO0VBQ0kseUIvR3pCRTtBWG04MUJWOztBMkgxLzFCSTtFQUNJLDZCQUFBO0VBRUEsc0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QTNINi8xQlI7QTJINS8xQlE7RUFDSSxNQUFBO0VBQ0Esa0JBQUE7QTNIOC8xQlo7QTJIMy8xQlk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7QTNINi8xQmhCO0EySDMvMUJZO0VBQ0ksZUFBQTtBM0g2LzFCaEI7QTJINS8xQmdCO0VBQ0csZUFBQTtBM0g4LzFCbkI7QTJIei8xQkk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7QTNIMi8xQlI7QTJIMS8xQlE7RUFDSSxjQUFBO0EzSDQvMUJaOztBNEh2aDJCSTtFQUNJLFdBQUE7RUFDQSw0QkFBQTtFQUNBLCtCQUFBO0E1SDBoMkJSO0E0SHpoMkJRO0VBSko7SUFLUSw0QkFBQTtJQUNBLCtCQUFBO0U1SDRoMkJWO0FBQ0Y7QTRIM2gyQlE7RUFSSjtJQVNRLDRCQUFBO0lBQ0EsaUJBQUE7RTVIOGgyQlY7QUFDRjtBNEg3aDJCUTtFQUNJLGtCQUFBO0E1SCtoMkJaOztBNEgzaDJCQTtFQUNDLFlBQUE7RUFDRyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0gsNEJBQUE7RUFDQSw2QkFBQTtFQUdBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0E1SDhoMkJEOztBNEg1aDJCQTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUdBLDZCQUFBO0E1SCtoMkJKOztBNEg3aDJCQTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNILE1BQUE7RUFDRyxPQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUdBLDZCQUFBO0E1SGdpMkJKOztBNEg5aDJCQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QTVIaWkyQko7QTRIaGkyQkk7RUFDSSxnQkFBQTtBNUhraTJCUjs7QTZIem0yQkk7RUFDSSxXQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtBN0g0bTJCUjtBNkgzbTJCUTtFQUpKO0lBS1EsNEJBQUE7SUFDQSwrQkFBQTtFN0g4bTJCVjtBQUNGO0E2SDdtMkJRO0VBUko7SUFTUSw0QkFBQTtJQUNBLGlCQUFBO0U3SGduMkJWO0FBQ0Y7QTZIOW0yQkk7RUFDSSxpQkFBQTtBN0hnbjJCUjtBNkgvbTJCUTtFQUZKO0lBR1EsaUJBQUE7RTdIa24yQlY7QUFDRjtBNkhqbjJCUTtFQUxKO0lBTVEsa0JBQUE7RTdIb24yQlY7QUFDRjs7QThIeG8yQkk7RUFDSSxtQm5IZ0NZO0VtSC9CWixlQUFBO0E5SDJvMkJSO0FLbGwyQkk7RXlIM0RBO0lBSVEsZUFBQTtFOUg2bzJCVjtBQUNGO0FLdmwyQkk7RXlIM0RBO0lBT1EsZUFBQTtFOUgrbzJCVjtBQUNGO0FLNWwyQkk7RXlIM0RBO0lBVVEsZ0JBQUE7RTlIaXAyQlY7QUFDRjtBOEgvbzJCSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBOUhpcDJCUjtBS3RtMkJJO0V5SDlDQTtJQUtRLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFOUhtcDJCVjtBQUNGO0E4SGpwMkJJO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBOUhtcDJCUjs7QStINXEyQkk7RUFDSSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsOEJBQUE7QS9IK3EyQlI7QStIN3EyQkk7RUFDSSxjcEhtQkc7QVg0cDJCWDtBK0g1cTJCUTtFQUNJLGNBQUE7QS9IOHEyQlo7O0FnSXpyMkJBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0FoSTRyMkJKO0FnSTNyMkJJO0VBSEo7SUFJUSxnQkFBQTtFaEk4cjJCTjtBQUNGO0FnSTdyMkJJO0VBQ0ksZUFBQTtFQUNBLDRCQUFBO0FoSStyMkJSO0FnSTlyMkJRO0VBSEo7SUFJUSxlQUFBO0lBQ0EsNEJBQUE7RWhJaXMyQlY7QUFDRjtBZ0kvcjJCSTtFQUNJLGVBQUE7QWhJaXMyQlI7QWdJL3IyQkk7RUFDSSw0QkFBQTtBaElpczJCUjtBZ0kvcjJCSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBaElpczJCUjtBZ0loczJCUTtFQU5KO0lBT1EsdUJBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLG1CQUFBO0VoSW1zMkJWO0FBQ0Y7O0FnSWhzMkJBO0VBQ0ksYUFBQTtFQUNBLGFBQUE7QWhJbXMyQko7QWdJbHMyQkk7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBaElvczJCUjtBZ0luczJCUTtFQUNJLGNBQUE7QWhJcXMyQlo7QWdJbnMyQlE7RUFQSjtJQVFRLFdBQUE7SUFDQSxrQkFBQTtFaElzczJCVjtBQUNGO0FnSXBzMkJJO0VBQ0kscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0FoSXNzMkJSO0FnSXJzMkJRO0VBUEo7SUFRUSxXQUFBO0lBQ0EsNkJBQUE7RWhJd3MyQlY7QUFDRjtBZ0l0czJCSTtFQTNCSjtJQTRCUSxZQUFBO0lBQ0EsY0FBQTtJQUNBLGdCQUFBO0VoSXlzMkJOO0FBQ0Y7O0FnSXZzMkJBO0VBQ0MsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLG9DQUFBO0VBQ0EsMkJBQUE7QWhJMHMyQkQ7O0FnSXhzMkJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUlBQUE7RUFHQSxrQkFBQTtFQUNBLFVBQUE7RUFDRyxTQUFBO0FoSXlzMkJKO0FnSXhzMkJJO0VBQ0ksU0FBQTtBaEkwczJCUjtBZ0l4czJCSTtFQUNJLHlCQUFBO0VBQ0EsU0FBQTtBaEkwczJCUjtBZ0l4czJCSTtFQXRCSjtJQXVCUSx3QkFBQTtFaEkyczJCTjtBQUNGOztBZ0l4czJCQTs7O0VBQUE7QUFLSztFQUNHLFVBQUE7RUFDQSwwQ0FBQTtFQUNBLG1CQUFBO0FoSTBzMkJSO0FnSXhzMkJJO0VBQ0kseUNBQUE7QWhJMHMyQlI7QWdJeHMyQkk7RUFDSSxVQUFBO0VBQ0EsdUNBQUE7QWhJMHMyQlI7QWdJeHMyQkk7RUFDSSxjQUFBO0FoSTBzMkJSOztBZ0l0czJCQTtFQUNJO0lBQ0ksd0JBQUE7RWhJeXMyQk47QUFDRjtBaUk1MDJCUTtFQURKO0lBRVEsZUFBQTtFakkrMDJCVjtBQUNGO0FpSTcwMkJJO0VBQ0ksZ0JBQUE7QWpJKzAyQlI7O0FrSXAxMkJRO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSxtRkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0FsSXUxMkJSO0FrSW4xMkJRO0VBREo7SUFFUSxlQUFBO0lBQ0EsZ0JBQUE7RWxJczEyQlY7QUFDRjs7QWtJbjEyQkE7RUFDSTtJQUNJLHdCQUFBO0lBQ0EseUJBQUE7RWxJczEyQk47QUFDRjtBa0lwMTJCQTtFQUNJO0lBQ0ksbUNBQUE7SUFDQSxvQ0FBQTtFbElzMTJCTjtBQUNGO0FtSWwzMkJHO0VBQ0ssc0JBQUE7RUFDTixVQUFBO0VBQ0EsY0FBQTtBbklvMzJCRjtBSzd6MkJJO0U4SDFERDtJQUtBLGNBQUE7RW5JczMyQkQ7QUFDRjtBbUlyMzJCRTtFQUNDLGVBQUE7QW5JdTMyQkg7QUtyMDJCSTtFOEhuREY7SUFHRSxlQUFBO0VuSXkzMkJGO0FBQ0Y7QW1JdDMyQkM7RUFDQyxnQkFBQTtBbkl3MzJCRjtBbUl2MzJCRTtFQUNDLHlCQUFBO0FuSXkzMkJIO0FtSXAzMkJFO0VBQ0Msa0JBQUE7QW5JczMyQkg7QW1JbDMyQkM7RUFDQyxpQkFBQTtFQUNBLGNBQUE7QW5JbzMyQkY7QUt2MTJCSTtFOEgvQkg7SUFJRSxjQUFBO0lBQ0EsaUJBQUE7RW5JczMyQkQ7QUFDRjtBSzcxMkJJO0U4SHRCQTtJQUNDLG1CQUFBO0VuSXMzMkJIO0FBQ0Y7QW1JcDMyQkc7RUFDQyx5Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7QW5JczMyQko7QUszMjJCSTtFOEhsQkQ7SUFTRSxVQUFBO0VuSXczMkJIO0FBQ0Y7QW1JcDMyQkc7RUFDSyxtQkFBQTtBbklzMzJCUjtBS24zMkJJO0U4SEpEO0lBR1Msb0JBQUE7RW5JdzMyQlY7QUFDRjs7QUt4MzJCSTtFK0g1REo7SUFFUSx5QnpIUU87SXlIUFAsOEVBQUE7RXBJdTcyQk47RW9JdDcyQk07SUFDSSxzQkFBQTtJQUNBLHNCQUFBO0VwSXc3MkJWO0FBQ0Y7QW9JdDcyQkk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtBcEl3NzJCUjtBS3g0MkJJO0UrSG5EQTtJQUtRLGtCQUFBO0lBQ0EscUJBQUE7SUFDQSxpQkFBQTtFcEkwNzJCVjtBQUNGO0FvSXY3MkJRO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBcEl5NzJCWjtBb0l4NzJCWTtFQUNJLDBCQUFBO0FwSTA3MkJoQjtBS3Q1MkJJO0UrSGpDSTtJQUVRLGtCQUFBO0lBQ0EsbUJBQUE7RXBJeTcyQmQ7QUFDRjtBSzU1MkJJO0UrSDNCSTtJQUVRLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxrQkFBQTtFcEl5NzJCZDtFb0l4NzJCYztJQUNJLHFCQUFBO0VwSTA3MkJsQjtBQUNGO0FvSXY3MkJRO0VBQ0ksZUFBQTtBcEl5NzJCWjtBS3o2MkJJO0UrSGpCSTtJQUdRLGlCQUFBO0VwSTI3MkJkO0FBQ0Y7QW9JejcyQlE7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FwSTI3MkJaO0FLbDcyQkk7RStIWEk7SUFJUSxnQkFBQTtFcEk2NzJCZDtBQUNGO0FvSTU3MkJZO0VBQ0ksb0NBQUE7QXBJODcyQmhCO0FvSTE3MkJJO0VBQ0kseUJ6SG5ETztBWCsrMkJmO0FLNzcyQkk7RStIQUE7SUFHUSw2QkFBQTtFcEk4NzJCVjtBQUNGO0FvSTc3MkJRO0VBQ0ksYUFBQTtBcEkrNzJCWjtBS3I4MkJJO0UrSEtJO0lBR1EscUJBQUE7RXBJaTgyQmQ7QUFDRjtBb0k3NzJCUTtFQUNJLFdBQUE7QXBJKzcyQlo7QUs3ODJCSTtFK0hhSTtJQUdRLGFBQUE7RXBJaTgyQmQ7QUFDRjtBS2w5MkJJO0UrSG9CQTtJQUVRLG1CQUFBO0VwSWc4MkJWO0FBQ0Y7QUt2OTJCSTtFK0h5QkE7SUFFUSxrQkFBQTtFcElnODJCVjtBQUNGO0FvSTc3MkJJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtBcEkrNzJCUjtBS2grMkJJO0UrSCtCQTtJQUlRLGlCQUFBO0VwSWk4MkJWO0FBQ0Y7QW9JLzcyQkk7RUFDSSxrQkFBQTtBcElpODJCUjtBb0loODJCUTtFQUNJLGN6SHpGSjtBWDJoM0JSO0FvSS83MkJJO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXBJaTgyQlI7QW9JaDgyQlE7RUFDSSwyQkFBQTtBcElrODJCWjtBb0lqODJCWTtFQUNJLFdBQUE7RUFDQSxrRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY3pIeEdSO0V5SHlHUSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QXBJbTgyQmhCO0FLaGczQkk7RStIaUVBO0lBR1EsaUJBQUE7RXBJZzgyQlY7QUFDRjtBb0k3NzJCUTtFQUNJLGtCQUFBO0VBQ0EsNEJBQUE7QXBJKzcyQlo7QW9JNTcyQkk7RUFDSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FwSTg3MkJSO0FvSTc3MkJRO0VBQ0ksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QXBJKzcyQlo7QUtyaDNCSTtFK0hrRkk7SUFNUSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxZQUFBO0VwSWk4MkJkO0FBQ0Y7QUs1aDNCSTtFK0g2RUE7SUFpQlEsWUFBQTtJQUNBLG1CQUFBO0VwSWs4MkJWO0FBQ0Y7O0FxSTdsM0JJO0VBQ0ksVUFBQTtBcklnbTNCUjs7QXFJN2wzQkE7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0FySWdtM0JKOztBcUk3bDNCSTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7RUFFQSxrQkFBQTtBcklnbTNCUjtBcUk5bDNCSTtFQUNJLGdCQUFBO0FySWdtM0JSOztBc0lobjNCSTtFQUNJLG1CM0hnQ1k7RTJIL0JaLG9CQUFBO0VBQ0EsY0FBQTtBdEltbjNCUjtBSzNqM0JJO0VpSTNEQTtJQUtRLG9CQUFBO0V0SXFuM0JWO0FBQ0Y7QXNJbm4zQkk7RUFDSSxjQUFBO0VBQ0EsYzNIQ0E7QVhvbjNCUjtBc0lubjNCSTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QXRJcW4zQlI7QUt4azNCSTtFaUkvQ0E7SUFJUSxnQkFBQTtJQUNBLG1CQUFBO0V0SXVuM0JWO0FBQ0Y7QUs5azNCSTtFaUkvQ0E7SUFRUSxvQkFBQTtFdEl5bjNCVjtBQUNGO0FzSXhuM0JRO0VBQ0ksa0JBQUE7RUFDQSxjM0hiSjtBWHVvM0JSO0FzSXpuM0JZO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0F0STJuM0JoQjtBSzNsM0JJO0VpSXJDSTtJQVFRLGlCQUFBO0lBQ0EsZ0JBQUE7RXRJNG4zQmQ7RXNJM24zQmM7SUFDSSxnQkFBQTtFdEk2bjNCbEI7QUFDRjtBc0l6bjNCSTtFQUNJLGlCQUFBO0F0STJuM0JSO0FzSXhuM0JJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBdEkwbjNCUjtBSzNtM0JJO0VpSWpCQTtJQUlRLGlCQUFBO0lBQ0EsbUJBQUE7RXRJNG4zQlY7QUFDRjtBc0kxbjNCSTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QXRJNG4zQlI7QXNJM24zQlE7RUFDSSxpQkFBQTtBdEk2bjNCWjtBS3huM0JJO0VpSU5JO0lBR1Esa0JBQUE7RXRJK24zQmQ7QUFDRjtBSzduM0JJO0VpSU5JO0lBTVEsbUJBQUE7RXRJaW8zQmQ7QUFDRjtBc0k5bjNCSTtFQUNJLGVBQUE7QXRJZ28zQlI7QUt4bjNCSTtFaUlUQTtJQUdRLG1CQUFBO0V0SWtvM0JWO0FBQ0Y7QUsxbzNCSTtFaUlJQTtJQU1RLGlCQUFBO0V0SW9vM0JWO0FBQ0Y7O0F1SXpzM0JJO0VBQ0ksZ0JBQUE7QXZJNHMzQlI7QXVJenMzQkc7RUFDSyxnQkFBQTtFQUNBLGtCQUFBO0F2STJzM0JSO0FLdnAzQkk7RWtJdEREO0lBSVMsVUFBQTtFdkk2czNCVjtBQUNGO0FLNXAzQkk7RWtJdEREO0lBT1MsZ0JBQUE7RXZJK3MzQlY7QUFDRjtBdUk3czNCUTtFQUNJLGdCQUFBO0F2SStzM0JaO0FLcHEzQkk7RWtJNUNJO0lBR1Esa0JBQUE7RXZJaXQzQmQ7QUFDRjtBdUlodDNCWTtFQUNJLGdCQUFBO0VBQ0EsNEJBQUE7QXZJa3QzQmhCO0FLN3EzQkk7RWtJdkNRO0lBSVEsNEJBQUE7RXZJb3QzQmxCO0FBQ0Y7QUtscjNCSTtFa0l2Q1E7SUFPUSw2QkFBQTtFdklzdDNCbEI7QUFDRjtBS3ZyM0JJO0VrSXZDUTtJQVVRLDRCQUFBO0V2SXd0M0JsQjtBQUNGO0FLNXIzQkk7RWtJdkNRO0lBYVEsMEJBQUE7SUFDQSxtQkFBQTtFdkkwdDNCbEI7QUFDRjtBdUl0dDNCSTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QXZJd3QzQlI7QUt0czNCSTtFa0lwQkE7SUFJUSxtQkFBQTtFdkkwdDNCVjtBQUNGO0F1SXh0M0JZO0VBQ0ksbUJBQUE7QXZJMHQzQmhCO0FLOXMzQkk7RWtJYlE7SUFHUSxtQkFBQTtFdkk0dDNCbEI7QUFDRjtBdUkxdDNCWTtFQUNJLHlDQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtBdkk0dDNCaEI7O0F3SXZ4M0JFO0VBQ00scUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0F4STB4M0JSO0F3SXZ4M0JNO0VBQ0UsY0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7QXhJeXgzQlI7QXdJdHgzQk07RUFDRSxpQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QXhJd3gzQlI7QXdJcngzQk07RUFDRSxTQUFBO0F4SXV4M0JSO0F3SXB4M0JNO0VBQ0UsZ0NBQUE7QXhJc3gzQlI7O0F5SXJ5M0JJO0VBQ0ksc0JBQUE7RUFDQSxtQkFBQTtFQXdDQSwrREFBQTtFQVlBLHVFQUFBO0VBWUEsK0RBQUE7RUFZQSxnRUFBQTtFQVlBLGlFQUFBO0F6SXF0M0JSO0FLN3YzQkk7RW9JL0NJO0lBRVEsaUJBQUE7RXpJOHkzQmQ7QUFDRjtBeUk1eTNCUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBekk4eTNCWjtBS3Z3M0JJO0VvSTFDSTtJQUtRLGVBQUE7SUFDQSxvQkFBQTtFeklnejNCZDtBQUNGO0F5SS95M0JZO0VBQ0ksV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0F6SWl6M0JoQjtBS3Z4M0JJO0VvSWxDUTtJQVVRLGtCQUFBO0lBQ0EsU0FBQTtFekltejNCbEI7QUFDRjtBSzd4M0JJO0VvSW5CSTtJQUVRLFNBQUE7RXpJa3ozQmQ7QUFDRjtBeUloejNCUTtFQUNJLHVCQUFBO0F6SWt6M0JaO0FLcnkzQkk7RW9JZEk7SUFHUSxpQkFBQTtFeklvejNCZDtBQUNGO0F5SWh6M0JZO0VBQ0ksYzlIM0NSO0FYNjEzQlI7QXlJaHozQlk7RUFDSSxnQ0FBQTtBeklrejNCaEI7QXlJanozQmdCO0VBQ0ksbUZBQUE7QXpJbXozQnBCO0F5STd5M0JZO0VBQ0ksYzlIckRMO0FYbzIzQlg7QXlJN3kzQlk7RUFDSSxnQ0FBQTtBekkreTNCaEI7QXlJOXkzQmdCO0VBQ0ksNkVBQUE7QXpJZ3ozQnBCO0F5STF5M0JZO0VBQ0ksYzlIakVMO0FYNjIzQlg7QXlJMXkzQlk7RUFDSSxnQ0FBQTtBekk0eTNCaEI7QXlJM3kzQmdCO0VBQ0ksNEVBQUE7QXpJNnkzQnBCO0F5SXZ5M0JZO0VBQ0ksYzlINUVQO0FYcTMzQlQ7QXlJdnkzQlk7RUFDSSxnQ0FBQTtBekl5eTNCaEI7QXlJeHkzQmdCO0VBQ0ksOEVBQUE7QXpJMHkzQnBCO0F5SXB5M0JZO0VBQ0ksY0FBQTtBeklzeTNCaEI7QXlJcHkzQlk7RUFDSSxnQ0FBQTtBeklzeTNCaEI7QXlJcnkzQmdCO0VBQ0ksOEVBQUE7QXpJdXkzQnBCO0F5SWx5M0JZO0VBQ0ksYzlIekVSO0FYNjIzQlI7QXlJbHkzQlk7RUFDSSxnQ0FBQTtBeklveTNCaEI7QXlJbnkzQmdCO0VBQ0ksMkVBQUE7QXpJcXkzQnBCO0F5SWh5M0JZO0VBQ0ksYzlIakhSO0FYbTUzQlI7QXlJaHkzQlk7RUFDSSxnQ0FBQTtBeklreTNCaEI7QXlJankzQmdCO0VBQ0ksK0VBQUE7RUFDQSxXQUFBO0F6SW15M0JwQjtBeUk5eDNCWTtFQUNJLGM5SDdIUjtBWDY1M0JSO0F5STl4M0JZO0VBQ0ksZ0NBQUE7QXpJZ3kzQmhCO0F5SS94M0JnQjtFQUNJLDZFQUFBO0VBQ0EsV0FBQTtBeklpeTNCcEI7QXlJNXgzQkk7RUFDSSx5QkFBQTtFQUNBLGFBQUE7QXpJOHgzQlI7QXlJN3gzQlE7RUFDSSxjQUFBO0F6SSt4M0JaO0F5STV4M0JJO0VBQ0ksNkJBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0F6STh4M0JSO0F5STV4M0JJO0VBQ0ksV0FBQTtBekk4eDNCUjtBeUk1eDNCSTtFQUNJLGdCQUFBO0F6STh4M0JSO0F5STd4M0JRO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBekkreDNCWjtBeUk3eDNCUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBNEJBLCtEQUFBO0VBTUEsd0VBQUE7RUFNQSwwREFBQTtFQU1BLGlFQUFBO0VBTUEsK0RBQUE7QXpJZ3YzQlo7QUs3NTNCSTtFb0k4R0k7SUFhUSxhQUFBO0lBQ0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RXpJc3kzQmQ7QUFDRjtBS3I2M0JJO0VvSThHSTtJQW1CUSxhQUFBO0lBQ0EsbUJBQUE7RXpJd3kzQmQ7QUFDRjtBeUl2eTNCWTtFQUNJLHlCQUFBO0VBQ0EsZUFBQTtBekl5eTNCaEI7QXlJdnkzQlk7RUFDSSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1DQUFBO0F6SXl5M0JoQjtBS3g3M0JJO0VvSXdJUTtJQVNRLGdCQUFBO0lBQ0EsY0FBQTtFekkyeTNCbEI7QUFDRjtBeUl2eTNCZ0I7RUFDSSxtRkFBQTtBekl5eTNCcEI7QXlJcHkzQmdCO0VBQ0ksNkVBQUE7QXpJc3kzQnBCO0F5SWp5M0JnQjtFQUNJLDJFQUFBO0F6SW15M0JwQjtBeUk5eDNCZ0I7RUFDSSw4RUFBQTtBeklneTNCcEI7QXlJM3gzQmdCO0VBQ0ksNEVBQUE7QXpJNngzQnBCO0F5SXp4M0JnQjtFQUNJLDhFQUFBO0F6STJ4M0JwQjtBeUl2eDNCZ0I7RUFDSSwrRUFBQTtFQUNBLFdBQUE7QXpJeXgzQnBCO0F5SXJ4M0JnQjtFQUNJLDZFQUFBO0VBQ0EsV0FBQTtBekl1eDNCcEI7O0F5SWh4M0JBO0VBQ0ksZUFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBeklteDNCSjtBeUlseDNCSTtFQUNJLHFCQUFBO0F6SW94M0JSO0F5SWx4M0JFO0VBQ0UsMkJBQUE7RUFDQSwyQ0FBQTtBeklveDNCSjtBeUlueDNCUTtFQUNJLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQjlIblJMO0FYd2k0QlA7QXlJbngzQlE7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0F6SXF4M0JaO0F5SW54M0JRO0VBQ0ksd0JBQUE7RUFDQSxvQkFBQTtBeklxeDNCWjtBeUlueDNCUTtFQUNJLHdCQUFBO0VBQ0Esc0JBQUE7QXpJcXgzQlo7QXlJbngzQlE7RUFDSSx3QkFBQTtFQUNBLHNCQUFBO0F6SXF4M0JaO0F5SW54M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBeklxeDNCWjtBeUlueDNCUTtFQUNJLHlCQUFBO0VBQ0Esc0JBQUE7QXpJcXgzQlo7QXlJbngzQlE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0F6SXF4M0JaO0F5SW54M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBeklxeDNCWjtBeUlueDNCUTtFQUNJLHlCQUFBO0VBQ0Esc0JBQUE7QXpJcXgzQlo7QXlJbngzQlE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0F6SXF4M0JaO0F5SW54M0JRO0VBQ0kseUJBQUE7RUFDQSxzQkFBQTtBeklxeDNCWjtBeUlueDNCUTtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7QXpJcXgzQlo7O0F5SWp4M0JBO0VBQ0k7SUFDSSxVQUFBO0V6SW94M0JOO0V5SWx4M0JFO0lBQ0ksVUFBQTtFeklveDNCTjtBQUNGO0EwSXhtNEJBLG9CQUFBO0FBRUk7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7QTFJeW00QlI7QTBJdm00Qkk7RUFDSSxtQkFBQTtBMUl5bTRCUjtBMEl2bTRCSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBMUl5bTRCUjtBSzdpNEJJO0VxSXpESTtJQUNJLGtCQUFBO0lBQ0Esb0JBQUE7RTFJeW00QlY7QUFDRjtBMEl2bTRCSTtFQUNJLFVBQUE7RUFDQSxtQkFBQTtBMUl5bTRCUjtBMEl4bTRCUTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0ExSTBtNEJaO0EwSXptNEJZO0VBQ0ksWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0ExSTJtNEJoQjtBMEl2bTRCSTtFQUNJLGNBQUE7QTFJeW00QlI7QTBJdm00Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QTFJeW00QlI7QTBJeG00QlE7RUFDSSxjQUFBO0ExSTBtNEJaO0EwSXRtNEJRO0VBQ0ksY0FBQTtBMUl3bTRCWjtBMEl0bTRCUTtFQUNJLGNBQUE7QTFJd200Qlo7O0EwSW5tNEJJO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0ExSXNtNEJSOztBMElubTRCQTtFQUVJLGtCQUFBO0ExSXFtNEJKOztBMElsbTRCSTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtBMUlxbTRCUjtBMElubTRCSTtFQUVJLDhDQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0ExSW9tNEJSOztBMElqbTRCQTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBMUlvbTRCSjs7QTBJbG00QkE7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0ExSXFtNEJKO0EwSXBtNEJJO0VBQ0ksY0FBQTtBMUlzbTRCUjs7QTJJN3I0Qkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtBM0lnczRCUjtBSzNvNEJJO0VzSXhEQTtJQUtRLGdCQUFBO0UzSWtzNEJWO0FBQ0Y7QTJJaHM0Qkk7RUFDSSxXQUFBO0VBQ0EsbUJBQUE7QTNJa3M0QlI7QUtwcDRCSTtFc0loREE7SUFJUSxXQUFBO0UzSW9zNEJWO0FBQ0Y7QTJJanM0QlE7RUFDSSxrQkFBQTtBM0ltczRCWjtBSzVwNEJJO0VzSXpDQTtJQUtRLDRGQUFBO0lBQ0Esd0JBQUE7RTNJb3M0QlY7QUFDRjtBMklsczRCSTtFQUNJLG1EQUFBO0EzSW9zNEJSO0EySWxzNEJJO0VBQ0ksbUJBQUE7QTNJb3M0QlI7QTJJbHM0Qkk7RUFDSSxtQkFBQTtFQUNBLG9EQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0EzSW9zNEJSO0EySW5zNEJRO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtBM0lxczRCWjtBSzVyNEJJO0VzSXBCSTtJQWFRLGFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSwyQkFBQTtJQUNBLDRCQUFBO0lBQ0Esa0NBQUE7SUFDQSxxQ0FBQTtJQUNBLG1CQUFBO0UzSXVzNEJkO0FBQ0Y7QUt6czRCSTtFc0kxQkE7SUErQlEsWUFBQTtFM0l3czRCVjtBQUNGO0EySXZzNEJRO0VBQ0ksaUJBQUE7QTNJeXM0Qlo7QUtqdDRCSTtFc0lPSTtJQUdRLGlCQUFBO0UzSTJzNEJkO0FBQ0Y7QUt0dDRCSTtFc0lPSTtJQU1RLGlCQUFBO0UzSTZzNEJkO0FBQ0Y7QUszdDRCSTtFc0lPSTtJQVNRLGlCQUFBO0UzSStzNEJkO0FBQ0Y7QUtodTRCSTtFc0lPSTtJQVlRLGlCQUFBO0UzSWl0NEJkO0FBQ0Y7QTJJL3M0QlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBM0lpdDRCWjtBMkk5czRCWTtFQUNJLGNoSTdFUjtBWDZ4NEJSO0EySTlzNEJZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSx5QmhJbEZSO0VnSW1GUSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSw4RUFBQTtFQUNBLHNFQUFBO0VBQ0EsMEJBQUE7QTNJZ3Q0QmhCO0EySTVzNEJZO0VBQ0ksY2hJMUZMO0FYd3k0Qlg7QTJJNXM0Qlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlCaEkvRkw7RWdJZ0dLLFlBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxtRkFBQTtFQUNBLDJFQUFBO0VBQ0EsMEJBQUE7QTNJOHM0QmhCO0EySTFzNEJZO0VBQ0ksY2hJekdQO0FYcXo0QlQ7QTJJMXM0Qlk7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHlCaEk5R1A7RWdJK0dPLFlBQUE7RUFDQSxtQkFBQTtFQUNBLCtFQUFBO0VBQ0EsdUVBQUE7RUFDQSwwQkFBQTtBM0k0czRCaEI7QTJJeHM0Qlk7RUFDSSxjaElySFQ7QVgrejRCUDtBMkl4czRCWTtFQUNJLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUJoSTFIVDtFZ0kySFMsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx3RUFBQTtFQUNBLDBCQUFBO0EzSTBzNEJoQjtBMkl4czRCWTtFQUNJLGFBQUE7QTNJMHM0QmhCO0EySXRzNEJJO0VBQ0ksNEJBQUE7QTNJd3M0QlI7O0EySXJzNEJBO0VBQ0ksWUFBQTtBM0l3czRCSjtBMkl2czRCSTtFQUNJLGtCQUFBO0EzSXlzNEJSO0FLNXk0Qkk7RXNJZ0dKO0lBTVEsNEZBQUE7SUFDQSx3QkFBQTtFM0kwczRCTjtBQUNGOztBNEk5MjRCQTtFQUNJLGtCQUFBO0E1SWkzNEJKO0E0SWgzNEJJO0VBQ0kscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0E1SWszNEJSO0FLM3o0Qkk7RXVJMURBO0lBS1EsaUJBQUE7RTVJbzM0QlY7QUFDRjtBNElsMzRCSTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBNUlvMzRCUjtBNEluMzRCUTtFQUNJLHlCQUFBO0E1SXEzNEJaO0FLNTA0Qkk7RXVJbERBO0lBWVEsa0JBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFNUlzMzRCVjtBQUNGOztBNEluMzRCQTtFQUNJLGNqSWxCSTtFaUltQkoscUJqSW5CSTtBWHk0NEJSOztBNElwMzRCQTtFQUNJLGNqSXBCTztFaUlxQlAscUJqSXJCTztBWDQ0NEJYOztBNElyMzRCQTtFQUNJLGNqSVZTO0VpSVdULHFCaklYUztBWG00NEJiOztBNEl0MzRCQTtFQUNJLGNqSTNCSztFaUk0QkwscUJqSTVCSztBWHE1NEJUOztBNEl2MzRCQTtFQUNJLGNqSTVCRztFaUk2QkgscUJqSTdCRztBWHU1NEJQOztBNEl4MzRCQTtFQUNJLGNqSWxDUztFaUltQ1QscUJqSW5DUztBWDg1NEJiOztBNEl4MzRCSTtFQUNJLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLDhGQUFBO0VBQ0Esc0JBQUE7QTVJMjM0QlI7QTRJMTM0QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7QTVJNDM0Qlo7QUs3MzRCSTtFdUlESTtJQUlRLGdCQUFBO0U1STgzNEJkO0FBQ0Y7QUtsNDRCSTtFdUlOQTtJQWFRLGlCQUFBO0U1SSszNEJWO0FBQ0Y7QUt2NDRCSTtFdUlOQTtJQWlCUSxpQkFBQTtJQUNBLHVGQUFBO0U1SWc0NEJWO0FBQ0Y7QTRJNTM0Qlk7RUFDSSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtBNUk4MzRCaEI7QTRJMTM0Qkk7RUFDSSwwQkFBQTtFQUNBLFdBQUE7QTVJNDM0QlI7QUt2NTRCSTtFdUl5QkE7SUFJUSxXQUFBO0U1STgzNEJWO0FBQ0Y7O0E2SXY5NEJJO0VBRUksK0VBQUE7RUFDQSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7QTdJeTk0QlI7QUtyNjRCSTtFd0kzREE7SUFTUSxtQmxJd0JRO0lrSXZCUixvQkFBQTtFN0kyOTRCVjtBQUNGO0FLMzY0Qkk7RXdJM0RBO0lBYVEsaUJBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFN0k2OTRCVjtBQUNGO0E2STU5NEJRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QTdJODk0Qlo7QUsxNzRCSTtFd0l6Q0k7SUFPUSxlQUFBO0lBQ0EsaUJBQUEsRUFBQSxXQUFBO0lBQ0EscUJBQUE7RTdJZys0QmQ7QUFDRjtBNkk5OTRCUTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0E3SWcrNEJaO0FLdDg0Qkk7RXdJN0JJO0lBS1EsZUFBQTtFN0lrKzRCZDtBQUNGO0FLMzg0Qkk7RXdJN0JJO0lBUVEsa0JBQUE7RTdJbys0QmQ7QUFDRjtBS2g5NEJJO0V3STdCSTtJQVdRLGtCQUFBO0U3SXMrNEJkO0FBQ0Y7QUtyOTRCSTtFd0k3Qkk7SUFjUSxpQkFBQTtFN0l3KzRCZDtBQUNGO0E2SXQrNEJRO0VBRUksc0JBQUE7RUFDQSxjbEl2Q0o7RWtJd0NJLDZCQUFBO0VBQ0Esa0JBQUE7QTdJdSs0Qlo7QTZJdCs0Qlk7RUFDSSx5QmxJM0NSO0VrSTRDUSxXQUFBO0E3SXcrNEJoQjtBNklwKzRCSTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7QTdJcys0QlI7QTZJcis0QlE7RUFDSSxXQUFBO0VBQ0EsMkVBQUE7RUFDQSxtRUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsY2xJekRKO0VrSTBESSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBN0l1KzRCWjtBNklwKzRCSTtFQUNJLHNCQUFBO0VBQ0EsY2xJcEVBO0VrSXFFQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTdJcys0QlI7QTZJcis0QlE7RUFDSSx5QkFBQTtFQUNBLGdDQUFBO0E3SXUrNEJaO0E2SXIrNEJRO0VBQ0ksV0FBQTtFQUNBLDJFQUFBO0VBQ0EsbUVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNsSXZGSjtFa0l3RkkscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCbEk1Rko7QVhtazVCUjtBS25oNUJJO0V3SWtCQTtJQTZCUSxXQUFBO0U3SXcrNEJWO0FBQ0Y7QTZJdCs0Qkk7RUFDSSxhQUFBO0E3SXcrNEJSO0FLM2g1Qkk7RXdJcURBO0lBR1EsaUJBQUE7RTdJdSs0QlY7QUFDRjtBNklyKzRCSTtFQUNJLGdCQUFBO0E3SXUrNEJSO0E2SXQrNEJRO0VBQ0ksa0JBQUE7RUFDQSw0QkFBQTtBN0l3KzRCWjs7QThJbG01Qkc7RUFDRyxtQkFBQTtBOUlxbTVCTjtBOElwbTVCTTtFQUNHLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBOUlzbTVCVDtBOElwbTVCTTtFQUNHLGNBQUE7RUFDQSxvQkFBQTtBOUlzbTVCVDtBS3BqNUJJO0V5SXBERTtJQUlNLGVBQUE7RTlJd201QlY7QUFDRjtBS3pqNUJJO0V5SXBERTtJQU9NLG1CQUFBO0U5STBtNUJWO0FBQ0Y7QThJeG01Qk07RUFDRyxhQUFBO0E5STBtNUJUO0FLams1Qkk7RXlJMUNFO0lBR00sNEJBQUE7SUFDQSxhQUFBO0lBQ0EsY0FBQTtFOUk0bTVCVjtBQUNGO0FLeGs1Qkk7RXlJMUNFO0lBU00sc0JBQUE7SUFDQSx3QkFBQTtJQUNBLHlCQUFBO0U5STZtNUJWO0FBQ0Y7QUsvazVCSTtFeUkxQ0U7SUFjTSx1QkFBQTtFOUkrbTVCVjtBQUNGO0FLcGw1Qkk7RXlJeEJFO0lBRU0sZUFBQTtFOUk4bTVCVjtBQUNGO0FLemw1Qkk7RXlJeEJFO0lBS00sa0JBQUE7RTlJZ241QlY7QUFDRjtBSzlsNUJJO0V5SXhCRTtJQVFNLGlCQUFBO0U5SWtuNUJWO0FBQ0Y7QThJL201Qkc7RUFDRyxZQUFBO0VBQ0EsZUFBQTtBOUlpbjVCTjtBOElobjVCTTtFQUNHLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtBOUlrbjVCVDtBS3BuNUJJO0V5SVRFO0lBYU0sYUFBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0U5SW9uNUJWO0FBQ0Y7QThJbG41Qk07RUFDRywrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0tBQUEseUJBQUE7QTlJb241QlQ7QUtubzVCSTtFeUlaRDtJQThCTSxTQUFBO0U5SXFuNUJQO0FBQ0Y7QThJbm41QkU7RUFDSSxrQkFBQTtBOUlxbjVCTjtBOElwbjVCTTtFQUNHLG9CQUFBO0E5SXNuNUJUO0E4SXBuNUJNO0VBQ0csa0JBQUE7RUFDQSxZQUFBO0E5SXNuNUJUO0E4SXBuNUJNO0VBQ0csaUJBQUE7QTlJc241QlQ7O0FLcnA1Qkk7RTBJM0RBO0lBRVEsaUJBQUE7RS9JbXQ1QlY7QUFDRjtBK0lqdDVCSTtFQUNJLGlCQUFBO0EvSW10NUJSO0FLOXA1Qkk7RTBJdERBO0lBR1EsaUJBQUE7RS9JcXQ1QlY7QUFDRjtBK0ludDVCSTtFQUNJOzs7OztJQUFBO0EvSTB0NUJSO0ErSW50NUJJO0VBQ0ksZ0JBQUE7QS9JcXQ1QlI7QStJcHQ1QlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSwrQkFBQTtBL0lzdDVCWjtBK0lwdDVCUTtFQUNJLGlCQUFBO0VBQ0EsbUJBQUE7QS9Jc3Q1Qlo7QUsxcjVCSTtFMEk5Qkk7SUFJUSxtQkFBQTtFL0l3dDVCZDtBQUNGO0FLL3I1Qkk7RTBJOUJJO0lBT1EsZUFBQTtFL0kwdDVCZDtBQUNGO0FLcHM1Qkk7RTBJeENBO0lBcUJRLGdCQUFBO0UvSTJ0NUJWO0FBQ0Y7QStJenQ1Qkk7RUFDSSxnQkFBQTtBL0kydDVCUjtBK0l6dDVCSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtBL0kydDVCUjtBK0l4dDVCUTtFQUNJLGtCQUFBO0EvSTB0NUJaO0ErSXZ0NUJJO0VBQ0ksY0FBQTtBL0l5dDVCUjtBS3R0NUJJO0UwSUFJO0lBRVEsMEJBQUE7RS9Jd3Q1QmQ7QUFDRjtBK0l0dDVCUTtFQUNJLGtCQUFBO0EvSXd0NUJaO0FLOXQ1Qkk7RTBJS0k7SUFHUSxpQkFBQTtFL0kwdDVCZDtBQUNGO0ErSXZ0NUJJO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QS9JeXQ1QlI7QStJdnQ1Qkk7RUFDSSxpQkFBQTtBL0l5dDVCUjtBSzl0NUJJO0UwSUlBO0lBR1EsWUFBQTtJQUNBLG1EQUFBO0lBQ0EsZ0JBQUE7RS9JMnQ1QlY7QUFDRjtBS2x2NUJJO0UwSWlCQTtJQVFRLGlCQUFBO0lBQ0EsOENBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RS9JNnQ1QlY7QUFDRjtBK0kzdDVCSTtFQUNJLGlCQUFBO0EvSTZ0NUJSO0ErSTN0NUJJO0VBQ0k7SUFDSSxlQUFBO0UvSTZ0NUJWO0FBQ0Y7QStJM3Q1Qkk7RUFDSSxtQnBJbkVZO0VvSW9FWixXQUFBO0EvSTZ0NUJSO0ErSTN0NUJJO0VBQ0ksaUJBQUE7QS9JNnQ1QlI7QStJNXQ1QlE7RUFDSSxnQkFBQTtBL0k4dDVCWjtBK0k1dDVCUTtFQUNJLGVBQUE7QS9JOHQ1Qlo7QStJNXQ1QlE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBL0k4dDVCWjtBK0k1dDVCUTtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7QS9JOHQ1Qlo7O0FnSmwxNUJZO0VBQ0ksbUJBQUE7QWhKcTE1QmhCO0FLN3g1Qkk7RTJJekRRO0lBR1EsZ0JBQUE7RWhKdTE1QmxCO0FBQ0Y7QWdKbjE1Qkk7RUFDSSxnQkFBQTtBaEpxMTVCUjtBS3J5NUJJO0UySWpEQTtJQUdRLGlCQUFBO0VoSnUxNUJWO0FBQ0Y7QUsxeTVCSTtFMklqREE7SUFNUSxlQUFBO0VoSnkxNUJWO0FBQ0Y7QUsveTVCSTtFMklqREE7SUFTUSxpQkFBQTtFaEoyMTVCVjtBQUNGO0FnSngxNUJRO0VBQ0ksaUJBQUE7QWhKMDE1Qlo7QUt2ejVCSTtFMklwQ0k7SUFHUSxrQkFBQTtFaEo0MTVCZDtBQUNGO0FnSjExNUJRO0VBQ0ksY3JJbkJKO0FYKzI1QlI7QWdKejE1Qkk7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7QWhKMjE1QlI7QWdKMTE1QlE7RUFDSSxjQUFBO0FoSjQxNUJaO0FLdDA1Qkk7RTJJMUJBO0lBT1EsaUJBQUE7RWhKNjE1QlY7QUFDRjtBZ0oxMTVCUTtFQUNJLGtCQUFBO0FoSjQxNUJaO0FnSngxNUJRO0VBQ0ksaUJBQUE7QWhKMDE1Qlo7QUtqMTVCSTtFMklWSTtJQUdRLGlCQUFBO0VoSjQxNUJkO0FBQ0Y7QWdKMTE1QlE7RUFDSSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsZ0JBQUE7QWhKNDE1Qlo7QWdKejE1Qkk7RUFDSSxtQkFBQTtBaEoyMTVCUjtBZ0oxMTVCUTtFQUNJLDRCQUFBO0VBQ0EsbUJBQUE7QWhKNDE1Qlo7QUtqMjVCSTtFMklHSTtJQUlRLDRCQUFBO0lBQ0EsbUJBQUE7RWhKODE1QmQ7QUFDRjtBZ0o1MTVCUTtFQUNJLGFBQUE7QWhKODE1Qlo7QWdKMzE1Qlk7RUFDSSxtQkFBQTtBaEo2MTVCaEI7QUs3MjVCSTtFMkllUTtJQUdRLG1CQUFBO0VoSisxNUJsQjtBQUNGO0FLbDM1Qkk7RTJJQ0E7SUFzQlEsb0JBQUE7RWhKKzE1QlY7QUFDRjtBZ0o3MTVCSTtFQUNJLDRCQUFBO0FoSisxNUJSO0FLMTM1Qkk7RTJJMEJBO0lBR1EsNEJBQUE7RWhKaTI1QlY7QUFDRjtBZ0ovMTVCSTtFQUNJLG1CQUFBO0FoSmkyNUJSO0FLbDQ1Qkk7RTJJZ0NBO0lBR1EsZ0JBQUE7SUFDQSxvQkFBQTtFaEptMjVCVjtBQUNGOztBS3g0NUJJO0U0SXhEWTtJQUNJLGdCQUFBO0VqSm84NUJsQjtBQUNGO0FpSi83NUJRO0VBQ0ksZUFBQTtBakppODVCWjtBS2o1NUJJO0U0SWpESTtJQUdRLGlCQUFBO0VqSm04NUJkO0FBQ0Y7QWlKaDg1Qkk7RUFDSSxtQkFBQTtBakprODVCUjtBaUpqODVCUTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7QWpKbTg1Qlo7QUs3NTVCSTtFNEl4Q0k7SUFJUSxpQkFBQTtFakpxODVCZDtBQUNGO0FpSm44NUJRO0VBQ0ksZ0JBQUE7QWpKcTg1Qlo7QWlKbjg1QlE7RUFDSSxhQUFBO0FqSnE4NUJaO0FpSm44NUJRO0VBQ0ksa0JBQUE7QWpKcTg1Qlo7QUszNjVCSTtFNEkxQ0E7SUFtQlEsY0FBQTtFakpzODVCVjtBQUNGO0FpSm44NUJRO0VBQ0ksY0FBQTtBakpxODVCWjtBaUpwODVCWTtFQUNJLGdCQUFBO0FqSnM4NUJoQjtBaUpuODVCWTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QWpKcTg1QmhCO0FpSnA4NUJnQjtFQUNJLGFBQUE7QWpKczg1QnBCO0FLaDg1Qkk7RTRJUFk7SUFHUSxxQkFBQTtFakp3ODVCdEI7QUFDRjtBS3g3NUJJO0U0SWJnQjtJQUNJLFlBQUE7SUFDQSxxQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFakp3ODVCdEI7QUFDRjtBSzc4NUJJO0U0SWJRO0lBcUJRLGlCQUFBO0VqSnk4NUJsQjtBQUNGO0FpSnY4NUJZO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBakp5ODVCaEI7QWlKeDg1QmdCO0VBQ0ksY0FBQTtBakowODVCcEI7QUt6OTVCSTtFNEljWTtJQUdRLHFCQUFBO0VqSjQ4NUJ0QjtBQUNGO0FLOTk1Qkk7RTRJV1E7SUFVUSxpQkFBQTtFako2ODVCbEI7QUFDRjtBS24rNUJJO0U0SW5CSTtJQTRDUSxjQUFBO0VqSjg4NUJkO0VpSjc4NUJjO0lBQ0ksYUFBQTtFakorODVCbEI7QUFDRjtBaUozODVCSTtFQUNJLG1CQUFBO0FqSjY4NUJSO0FpSjU4NUJRO0VBQ0ksaUJBQUE7QWpKODg1Qlo7QUtqLzVCSTtFNElrQ0k7SUFHUSxpQkFBQTtFakpnOTVCZDtBQUNGOztBa0pqajZCQztFQUNDLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx5QnZJOEJrQjtFdUk3QmxCLFdBQUE7RUFDQSxrQkFBQTtBbEpvajZCRjtBSzkvNUJJO0U2STNESDtJQU9FLGlCQUFBO0lBQ0Esb0JBQUE7RWxKc2o2QkQ7QUFDRjtBa0pyajZCRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBbEp1ajZCSDtBS3pnNkJJO0U2SWpERjtJQUtFLGtCQUFBO0lBQ0EsZ0JBQUE7RWxKeWo2QkY7QUFDRjtBSy9nNkJJO0U2SWpERjtJQVNFLGlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQkFBQTtFbEoyajZCRjtBQUNGO0FrSnpqNkJFO0VBQ0MsY0FBQTtBbEoyajZCSDtBS3poNkJJO0U2SW5DRjtJQUdFLGlCQUFBO0VsSjZqNkJGO0FBQ0Y7QUs5aDZCSTtFNkk3QkY7SUFFRSxpQkFBQTtFbEo2ajZCRjtBQUNGO0FrSjNqNkJFO0VBQ0MsYUFBQTtBbEo2ajZCSDtBa0ozajZCRTtFQUNDLGdCQUFBO0FsSjZqNkJIO0FLemk2Qkk7RTZJckJGO0lBR0UsZ0JBQUE7RWxKK2o2QkY7QUFDRjtBa0o3ajZCRTtFQUNDLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QWxKK2o2Qkg7QUtuajZCSTtFNklmRjtJQUtFLFlBQUE7RWxKaWs2QkY7QUFDRjtBa0o3ajZCRTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QWxKK2o2Qkg7QUs1ajZCSTtFNklMRjtJQUtFLGVBQUE7RWxKZ2s2QkY7QUFDRjtBa0o5ajZCRTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QWxKZ2s2Qkg7QUtyazZCSTtFNklHRjtJQUlFLGlCQUFBO0VsSmtrNkJGO0FBQ0Y7QUsxazZCSTtFNklHRjtJQU9FLGlCQUFBO0lBQ0EsbUJBQUE7RWxKb2s2QkY7QUFDRjtBa0psazZCRTtFQUNDLDhCQUFBO0VBQ0EsYUFBQTtBbEpvazZCSDtBS3BsNkJJO0U2SWNGO0lBSUUsOEJBQUE7RWxKc2s2QkY7QUFDRjtBa0pwazZCRTtFQUNDLG1CQUFBO0FsSnNrNkJIO0FrSmxrNkJFO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0FsSm9rNkJIO0FLaG02Qkk7RTZJOEJGO0lBRUMsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0VsSm9rNkJEO0FBQ0Y7QWtKams2QkM7RUFDQywyQkFBQTtBbEptazZCRjs7QW1KdHE2Qkk7RUFDSSwyQkFBQTtBbkp5cTZCUjtBbUp4cTZCUTtFQU9JLGVBQUE7QW5Kb3E2Qlo7QUtybTZCSTtFOEl0RUk7SUFFUSxtQnhJNkJJO0VYZ3A2QmxCO0VtSjVxNkJjO0lBQ0ksYUFBQTtFbko4cTZCbEI7QUFDRjtBbUozcTZCWTtFQUNJLFVBQUE7RUFDQSxhQUFBO0VBQ0Esb0NBQUE7QW5KNnE2QmhCO0FLL242Qkk7RThJekRJO0lBY1EsK0JBQUE7RW5KOHE2QmQ7QUFDRjtBbUo3cTZCWTtFQUNJLGdCQUFBO0FuSitxNkJoQjtBbUo1cTZCUTtFQUNJLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0FuSjhxNkJaO0FLL282Qkk7RThJckNJO0lBUVEsZUFBQTtJQUNBLG1CQUFBO0lBQ0EscUJBQUE7SUFDQSxXQUFBO0VuSmdyNkJkO0FBQ0Y7QW1KOXE2QlE7RUFDSSxpQkFBQTtFQUNBLGNBQUE7QW5KZ3I2Qlo7QUszcDZCSTtFOEl2Qkk7SUFJUSxXQUFBO0lBQ0Esa0JBQUE7RW5Ka3I2QmQ7QUFDRjtBbUpqcjZCWTtFQUVJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FuSmtyNkJoQjtBS3RxNkJJO0U4SWhCUTtJQU1RLG1CQUFBO0VuSm9yNkJsQjtBQUNGO0FLM3E2Qkk7RThJaEJRO0lBU1EsbUJBQUE7RW5Kc3I2QmxCO0FBQ0Y7QUtucTZCSTtFOElaSTtJQUVRLGdCQUFBO0VuSmlyNkJkO0FBQ0Y7QUt4cTZCSTtFOElaSTtJQUtRLGlCQUFBO0VuSm1yNkJkO0FBQ0Y7QW1KL3E2QlE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0FuSmlyNkJaO0FLOXI2Qkk7RThJV0k7SUFJUSxlQUFBO0VuSm1yNkJkO0FBQ0Y7QW1KaHI2Qkk7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO09BQUEsZUFBQTtBbkprcjZCUjtBS2h0NkJJO0U4SW1CQTtJQWFRLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxxQkFBQTtTQUFBLGdCQUFBO0VuSm9yNkJWO0FBQ0Y7QW1KbnI2QlE7RUFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QW5KcXI2Qlo7QUtodTZCSTtFOElxQ0k7SUFRUSxnQkFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtFbkp1cjZCZDtBQUNGO0FtSnJyNkJRO0VBRUksb0JBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBbkpzcjZCWjtBbUpycjZCWTtFQUNJLCtDQUFBO0FuSnVyNkJoQjtBS3R2NkJJO0U4SWtESTtJQWdCUSw0QkFBQTtJQUNBLDZCQUFBO0lBQ0EseUJBQUE7RW5Kd3I2QmQ7QUFDRjtBbUp0cjZCUTtFQUNJLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FuSndyNkJaO0FLbHc2Qkk7RThJdUVJO0lBS1EsY0FBQTtFbkowcjZCZDtBQUNGO0FtSnRyNkJRO0VBQ0ksd0JBQUE7QW5Kd3I2Qlo7QUsxdzZCSTtFOElpRkk7SUFHUSx3QkFBQTtFbkowcjZCZDtFbUp6cjZCYztJQUNJLGtCQUFBO0VuSjJyNkJsQjtBQUNGO0FtSnhyNkJRO0VBQ0ksd0JBQUE7QW5KMHI2Qlo7QUtyeDZCSTtFOEkwRkk7SUFHUSx3QkFBQTtFbko0cjZCZDtBQUNGO0FLN3c2Qkk7RThJb0ZRO0lBQ0ksV0FBQTtFbko0cjZCZDtBQUNGO0FtSnpyNkJJO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QW5KMnI2QlI7QUtweTZCSTtFOElzR0E7SUFLUSxlQUFBO0VuSjZyNkJWO0FBQ0Y7QW1KNXI2QlE7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBbko4cjZCWjtBSy95NkJJO0U4STZHSTtJQU1RLGlCQUFBO0lBQ0Esa0JBQUE7RW5KZ3M2QmQ7QUFDRjtBS3J6NkJJO0U4STZHSTtJQVVRLGtCQUFBO0lBQ0EsbUJBQUE7RW5Ka3M2QmQ7QUFDRjtBSzN6NkJJO0U4STZHSTtJQWNRLGlCQUFBO0VuSm9zNkJkO0FBQ0Y7QUtoMDZCSTtFOEk2R0k7SUFpQlEsZUFBQTtFbkpzczZCZDtBQUNGO0FtSnBzNkJRO0VBQ0ksYUFBQTtFQUNBLDhCQUFBO0FuSnNzNkJaO0FtSnBzNkJRO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FuSnNzNkJaO0FtSnJzNkJZO0VBQ0ksY0FBQTtBbkp1czZCaEI7QUtuMDZCSTtFOElnSVk7SUFDSSxrQkFBQTtFbkpzczZCbEI7QUFDRjtBbUpqczZCZ0I7RUFDSSxnQkFBQTtBbkptczZCcEI7QW1KanM2QmdCO0VBQ0ksYUFBQTtBbkptczZCcEI7QW1KN3I2Qkk7RUFDSSxhQUFBO0VBQ0EsK0VBQUE7QW5KK3I2QlI7QW1KOXI2QlE7RUFDSSxhQUFBO0FuSmdzNkJaO0FLcjE2Qkk7RThJMEpRO0lBQ0ksd0JBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSw4QkFBQTtFbko4cjZCZDtFbUo3cjZCYztJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLDBDQUFBO0lBQ0EsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsVUFBQTtFbkorcjZCbEI7RW1KNXI2QlU7SUFDSSxRQUFBO0VuSjhyNkJkO0VtSjVyNkJVO0lBQ0ksa0JBQUE7SUFDQSxNQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RW5KOHI2QmQ7RW1KN3I2QmM7SUFDSSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0VuSityNkJsQjtFbUo1cjZCVTtJQUNJLFFBQUE7SUFDQSxPQUFBO0VuSjhyNkJkO0VtSjdyNkJjO0lBQ0ksZ0JBQUE7RW5KK3I2QmxCO0VtSjVyNkJVO0lBQ0ksUUFBQTtJQUNBLFFBQUE7RW5KOHI2QmQ7RW1KN3I2QmM7SUFDSSxnQkFBQTtFbkorcjZCbEI7RW1KNXI2QlU7SUFDSSxRQUFBO0lBQ0Esa0JBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLFVBQUE7RW5KOHI2QmQ7RW1KN3I2QmM7SUFDSSxXQUFBO0lBQ0EsWUFBQTtFbkorcjZCbEI7RW1KOXI2QmtCO0lBQ0ksV0FBQTtJQUNBLFlBQUE7RW5KZ3M2QnRCO0VtSi9yNkJzQjtJQUNJLGNBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0EsY0FBQTtFbkppczZCMUI7RW1KOXI2QmtCO0lBQ0ksY0FBQTtFbkpnczZCdEI7RW1KM3I2QmM7SUFDSSxlQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0VuSjZyNkJsQjtFbUo1cjZCa0I7SUFDSSxnQkFBQTtJQUNBLG1CQUFBO0VuSjhyNkJ0QjtFbUozcjZCYztJQUNJLGVBQUE7RW5KNnI2QmxCO0VtSnhyNkJVO0lBQ0ksYUFBQTtFbkowcjZCZDtFbUp4cjZCVTtJQUNJLHFCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBO0VuSjByNkJkO0VtSnpyNkJjO0lBQ0ksWUFBQTtJQUNBLGtCQUFBO0lBQ0EsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0Esb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxtQ0FBQTtJQUNBLGtDQUFBO0VuSjJyNkJsQjtFbUp4cjZCVTtJQUNJLGlCQUFBO0VuSjByNkJkO0VtSnhyNkJVO0lBQ0ksbUJBQUE7RW5KMHI2QmQ7RW1KdHI2QlU7SUFDSSxrQkFBQTtJQUNBLG1CeEloVUk7SXdJaVVKLGFBQUE7SUFDQSxXQUFBO0VuSndyNkJkO0VtSnRyNkJVO0lBQ0ksbUJBQUE7RW5Kd3I2QmQ7RW1KdHI2QlU7SUFDSSxXQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTtJQUNBLHFCQUFBO0lBQ0EsaUJBQUE7RW5Kd3I2QmQ7RW1KdnI2QmM7SUFDSSxzQkFBQTtJQUNBLFlBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0VuSnlyNkJsQjtFbUp2cjZCYztJQUNJLGNBQUE7RW5KeXI2QmxCO0VtSnhyNkJrQjtJQUNJLHlCQUFBO0VuSjByNkJ0QjtBQUNGOztBb0puajdCSTtFQUNJLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsOEVBQUE7RUFDQSxvQkFBQTtBcEpzajdCUjtBS2hnN0JJO0UrSTNEQTtJQU9RLGdCQUFBO0lBQ0Esc0JBQUE7SUFDQSw4QkFBQTtJQUNBLDRCQUFBO0lBQ0EsbUJ6SXNCUTtJeUlyQlIsb0JBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0VwSndqN0JWO0FBQ0Y7QUs1ZzdCSTtFK0kzREE7SUFpQlEsaUJBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0VwSjBqN0JWO0FBQ0Y7QW9Kemo3QlE7RUFDSSxhQUFBO0FwSjJqN0JaO0FvSnpqN0JRO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0FwSjJqN0JaO0FLMWg3Qkk7RStJbkNJO0lBSVEsNEJBQUE7RXBKNmo3QmQ7QUFDRjtBb0ozajdCUTtFQUNJLG1CQUFBO0FwSjZqN0JaO0FvSjNqN0JRO0VBQ0ksbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FwSjZqN0JaO0FLdmk3Qkk7RStJekJJO0lBS1EsZUFBQTtFcEorajdCZDtBQUNGO0FvSjVqN0JRO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXBKOGo3Qlo7QUtqajdCSTtFK0loQkk7SUFLUSxXQUFBO0VwSmdrN0JkO0FBQ0Y7QW9KL2o3Qlk7RUFFSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtBcEpnazdCaEI7QUszajdCSTtFK0lUUTtJQU1RLG1CQUFBO0lBQ0EsbUJBQUE7RXBKa2s3QmxCO0FBQ0Y7QW9KOWo3QlE7RUFDSSxnQkFBQTtBcEpnazdCWjtBS3BrN0JJO0UrSUdJO0lBR1EsYUFBQTtFcEprazdCZDtBQUNGO0FvSi9qN0JJO0VBQ0ksZ0RBQUE7RUFDQSxrQkFBQTtBcEppazdCUjtBb0poazdCUTtFQUNJLGdCQUFBO0FwSmtrN0JaO0FLaGw3Qkk7RStJZ0JJO0lBRVEsa0JBQUE7RXBKa2s3QmQ7QUFDRjtBS3JsN0JJO0UrSVVBO0lBWVEsYUFBQTtFcEptazdCVjtBQUNGO0FvSmhrN0JRO0VBQ0ksZUFBQTtFQUNBLFVBQUE7QXBKa2s3Qlo7QW9KL2o3Qkk7RUFDSSxrQkFBQTtBcEppazdCUjtBb0poazdCUTtFQUNJLGlCQUFBO0FwSmtrN0JaO0FvSmhrN0JRO0VBQ0ksZ0JBQUE7QXBKa2s3Qlo7QW9KL2o3Qkk7RUFDSSxlQUFBO0FwSmlrN0JSO0FLMW03Qkk7RStJd0NBO0lBR1EsaUJBQUE7RXBKbWs3QlY7QUFDRjtBb0poazdCUTtFQUNJLHNCQUFBO0FwSmtrN0JaO0FLbG43Qkk7RStJK0NJO0lBR1Esb0JBQUE7RXBKb2s3QmQ7QUFDRjtBb0puazdCWTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FwSnFrN0JoQjtBb0puazdCWTtFQUNJLFVBQUE7QXBKcWs3QmhCO0FvSm5rN0JZO0VBQ0ksWUFBQTtBcEpxazdCaEI7QUtybzdCSTtFK0krRFE7SUFHUSxTQUFBO0VwSnVrN0JsQjtBQUNGO0FvSnBrN0JRO0VBQ0ksZ0JBQUE7QXBKc2s3Qlo7QUs3bzdCSTtFK0l5RUk7SUFFUSxtQkFBQTtFcEpzazdCZDtBQUNGO0FLbHA3Qkk7RStJOENBO0lBaUNRLGNBQUE7RXBKdWs3QlY7QUFDRjtBS3ZwN0JJO0UrSWtGQTtJQUVRLG9CQUFBO0VwSnVrN0JWO0FBQ0Y7O0FvSnBrN0JBO0VBQ0ksbUJBQUE7QXBKdWs3Qko7QW9KdGs3Qkk7RUFDSSxpQkFBQTtBcEp3azdCUjtBS25xN0JJO0UrSTBGQTtJQUdRLGlCQUFBO0VwSjBrN0JWO0FBQ0Y7QW9KeGs3Qkk7RUFDSSwwQkFBQTtBcEowazdCUjtBSzNxN0JJO0UrSXdGSjtJQVlRLG9CQUFBO0VwSjJrN0JOO0FBQ0Y7O0FvSnZrN0JJO0VBQ0ksaUJBQUE7QXBKMGs3QlI7QUtwcjdCSTtFK0l5R0E7SUFHUSxrQkFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RXBKNGs3QlY7QUFDRjtBSzNyN0JJO0UrSXlHQTtJQVFRLGlCQUFBO0VwSjhrN0JWO0FBQ0Y7QW9KM2s3Qkk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0FwSjZrN0JSO0FLcHM3Qkk7RStJcUhBO0lBSVEsaUJBQUE7RXBKK2s3QlY7QUFDRjtBb0o1azdCSTtFQUNJLFVBQUE7QXBKOGs3QlI7QW9KMWs3QlE7RUFDSSxXQUFBO0VBQ0EsU0FBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtBcEo0azdCWjtBb0oxazdCUTtFQUNJLGtDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0FwSjRrN0JaO0FvSjNrN0JZO0VBQ0ksV0FBQTtBcEo2azdCaEI7QW9KM2s3Qlk7RUFDSSx3QkFBQTtBcEo2azdCaEI7QW9Kems3QlE7RUFDSSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0FwSjJrN0JaO0FvSnprN0JZO0VBQ0ksK0JBQUE7QXBKMms3QmhCO0FvSnhrN0JZO0VBQ0ksY0FBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7RUFDQSxnQkFBQTtBcEowazdCaEI7QW9KcGs3QlE7RUFDSSxrQkFBQTtBcEpzazdCWjtBb0pqazdCUTtFQUNJLGVBQUE7QXBKbWs3Qlo7QUtydjdCSTtFK0lvTEk7SUFFUSxlQUFBO0VwSm1rN0JkO0FBQ0Y7QUsxdjdCSTtFK0l5TEk7SUFFUSxrQ0FBQTtFcEptazdCZDtBQUNGO0FLL3Y3Qkk7RStJaU1JO0lBRVEscUJBQUE7RXBKZ2s3QmQ7QUFDRjtBS3B3N0JJO0UrSWlNSTtJQUtRLHFCQUFBO0VwSmtrN0JkO0FBQ0Y7QUt6dzdCSTtFK0lpTUk7SUFRUSxxQkFBQTtFcEpvazdCZDtBQUNGO0FvSmhrN0JZO0VBQ0ksZ0JBQUE7QXBKa2s3QmhCO0FvSjdqN0JJO0VBQ0ksOEJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QXBKK2o3QlI7QW9KOWo3QlE7RUFnQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtBcEppaTdCWjtBb0puazdCWTtFQUNJLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FwSnFrN0JoQjtBb0pwazdCZ0I7RUFDSSx3QkFBQTtBcEpzazdCcEI7QW9KcGs3QmdCO0VBQ0ksbUJBQUE7RUFDQSxjekloU1o7QVhzMjdCUjtBb0pwazdCZ0I7RUFDSSxtQkFBQTtBcEpzazdCcEI7QUt2dzdCSTtFK0l3S1E7SUE0QlEsa0JBQUE7RXBKdWs3QmxCO0FBQ0Y7QUs5ejdCSTtFK0l5Tkk7SUFxQ1EsdUJBQUE7RXBKb2s3QmQ7QUFDRjtBS24wN0JJO0UrSXlOSTtJQXdDUSx1QkFBQTtFcEpzazdCZDtFb0pyazdCYztJQUNJLGlCQUFBO0VwSnVrN0JsQjtFb0pyazdCYztJQUNJLGtDQUFBO0VwSnVrN0JsQjtBQUNGO0FLOTA3Qkk7RStJb05BO0lBdURRLGNBQUE7RXBKdWs3QlY7QUFDRjtBb0pwazdCSTs7O0VBRUkseUJBQUE7QXBKdWs3QlI7QW9KdGs3QlE7OztFQUNJLGN6SW5VSjtBWDY0N0JSO0FvSnRrN0JJO0VBQ0ksYUFBQTtBcEp3azdCUjtBb0pwazdCUTtFQUNJLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXBKc2s3Qlo7QW9KcGs3Qlk7RUFDSSx5QkFBQTtFQUNBLGdCQUFBO0FwSnNrN0JoQjtBb0psazdCUTtFQUNJLHNCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3Q0FBQTtFQUNBLFdBQUE7QXBKb2s3Qlo7QW9KL2o3Qlk7RUFDSSxpQkFBQTtFQUNBLGNBQUE7QXBKaWs3QmhCO0FLMTM3Qkk7RStJK1RJO0lBRVEsdUJBQUE7RXBKNmo3QmQ7QUFDRjtBb0p6ajdCSTtFQUNJLGN6SXZYQTtFeUl3WEEsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0FwSjJqN0JSO0FvSjFqN0JRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUJBQUE7QXBKNGo3Qlo7QW9KeGo3Qkk7RUFDSSx5QnpJalpBO0V5SWtaQSxxQnpJbFpBO0V5SW1aQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMkJBQUE7QXBKMGo3QlI7QW9Kemo3QlE7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QXBKMmo3Qlo7QW9Kemo3QlE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0FwSjJqN0JaO0FvSjFqN0JZO0VBQ0ksYUFBQTtBcEo0ajdCaEI7QW9Kdmo3Qkk7RUFDSSxpQkFBQTtBcEp5ajdCUjtBSzE3N0JJO0UrSWdZQTtJQUdRLGlCQUFBO0VwSjJqN0JWO0FBQ0Y7QW9Kemo3Qkk7RUFDSSx5QkFBQTtBcEoyajdCUjtBb0oxajdCUTtFQUNJLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QXBKNGo3Qlo7QUs1ODdCSTtFK0l3WUk7SUFVUSx1QkFBQTtJQUNBLHdCQUFBO0VwSjhqN0JkO0FBQ0Y7QW9KNWo3QlE7RUFDSSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtBcEo4ajdCWjtBb0p6ajdCZ0I7RUFDSSxpQkFBQTtFQUNBLGdDQUFBO0FwSjJqN0JwQjtBb0p2ajdCZ0I7RUFDSSxrQkFBQTtFQUNBLGdDQUFBO0FwSnlqN0JwQjtBb0puajdCSTtFQUNJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0VBQ0EsZ0JBQUE7QXBKcWo3QlI7QW9Kamo3QlE7RUFDSSxnQkFBQTtBcEptajdCWjtBb0psajdCWTtFQUNJLDhCQUFBO0VBQ0EsYUFBQTtBcEpvajdCaEI7QW9KbGo3Qlk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FwSm9qN0JoQjtBb0puajdCZ0I7RUFDSSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBcEpxajdCcEI7QW9Kamo3QlE7RUFDSSxtQkFBQTtBcEptajdCWjtBb0pqajdCUTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXBKbWo3Qlo7QW9Kamo3QlE7RUFDSSxVQUFBO0FwSm1qN0JaO0FvSmpqN0JRO0VBQ0ksa0JBQUE7RUFDQSxxQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QXBKbWo3Qlo7QUsxZzhCSTtFK0k2YUE7SUE2Q1EsYUFBQTtJQUNBLHFCQUFBO1NBQUEsZ0JBQUE7SUFDQSxzQ0FBQTtJQUNBLDJCQUFBO0VwSm9qN0JWO0FBQ0Y7O0FvSi9pN0JJO0VBQ0ksaUJBQUE7RUFDQSxtQkFBQTtBcEprajdCUjtBS3ZoOEJJO0UrSW1lQTtJQUlRLGlCQUFBO0lBQ0EsOEJBQUE7RXBKb2o3QlY7QUFDRjtBb0psajdCSTtFQUNJLG1CQUFBO0FwSm9qN0JSO0FLaGk4Qkk7RStJMmVBO0lBR1EsbUJBQUE7RXBKc2o3QlY7QUFDRjtBb0pyajdCUTtFQUNJLG1CQUFBO0FwSnVqN0JaO0FvSmxqN0JRO0VBQ0csZUFBQTtBcEpvajdCWDtBSzNpOEJJO0UrSXNmSTtJQUdRLGlCQUFBO0VwSnNqN0JkO0FBQ0Y7QW9KcGo3QlE7RUFDSSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOENBQUE7QXBKc2o3Qlo7QW9Kcmo3Qlk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCekl0akJSO0V5SXVqQlEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSx3REFBQTtBcEp1ajdCaEI7QW9Kcmo3Qlk7RUFDSSxnQ0FBQTtFQUNBLDhDQUFBO0FwSnVqN0JoQjtBb0pqajdCUTtFQUNJLFdBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBcEptajdCWjtBSzFrOEJJO0UrSW9oQkk7SUFLUSxTQUFBO0VwSnFqN0JkO0FBQ0Y7QW9Kbmo3QlE7RUFDSSxzQkFBQTtFQUNBLFNBQUE7QXBKcWo3Qlo7QUtubDhCSTtFK0k0aEJJO0lBSVEsaUNBQUE7RXBKdWo3QmQ7QUFDRjtBb0p0ajdCWTtFQUNJLFdBQUE7QXBKd2o3QmhCO0FvSnRqN0JZO0VBQ0ksd0JBQUE7QXBKd2o3QmhCO0FvSnJqN0JRO0VBQ0ksV0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FwSnVqN0JaO0FLbm04Qkk7RStJeWlCSTtJQUtRLGlCQUFBO0VwSnlqN0JkO0FBQ0Y7QUt4bThCSTtFK0l5aUJJO0lBUVEsaUJBQUE7RXBKMmo3QmQ7QUFDRjtBb0p4ajdCUTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBcEowajdCWjtBb0p4ajdCWTtFQUNJLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBcEowajdCaEI7QW9Kdmo3Qlk7RUFDSSxjQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBcEp5ajdCaEI7QW9Kbmo3Qkk7O0VBRUkseUJBQUE7QXBKcWo3QlI7QW9Kamo3QlE7RUFDSSxxQ0FBQTtFQUNBLGFBQUE7QXBKbWo3Qlo7QUszbzhCSTtFK0lzbEJJO0lBSVEscUNBQUE7SUFDQSxtQ0FBQSxFQUFBLDJCQUFBO0lBQ0Esc0JBQUE7RXBKcWo3QmQ7QUFDRjtBb0poajdCUTtFQUNJLG1CQUFBO0FwSmtqN0JaO0FvSmpqN0JZO0VBQ0ksZ0JBQUE7QXBKbWo3QmhCO0FLeHA4Qkk7RStJb21CUTtJQUdRLGdCQUFBO0VwSnFqN0JsQjtBQUNGO0FvSmxqN0JRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXBKb2o3Qlo7QUtucThCSTtFK0kybUJJO0lBTVEsZUFBQTtFcEpzajdCZDtBQUNGO0FvSnBqN0JRO0VBQ0ksVUFBQTtBcEpzajdCWjtBb0pwajdCUTtFQUNJLGtCQUFBO0VBQ0EscUNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FwSnNqN0JaO0FLanI4Qkk7RStJaW1CQTtJQTZCUSxhQUFBO0lBQ0EscUJBQUE7U0FBQSxnQkFBQTtJQUNBLHNDQUFBO0lBQ0EsMkJBQUE7RXBKdWo3QlY7QUFDRjtBb0puajdCUTtFQUNJLHNCQUFBO0FwSnFqN0JaO0FvSmpqN0JJO0VBQ0ksY3pJNXJCQTtFeUk2ckJBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FwSm1qN0JSO0FvSmxqN0JRO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsaUJBQUE7QXBKb2o3Qlo7QW9KaGo3Qkk7RUFDSSx5QnpJcHRCQTtFeUlxdEJBLHFCeklydEJBO0V5SXN0QkEsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FwSmtqN0JSO0FvSmpqN0JRO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FwSm1qN0JaO0FvSmpqN0JRO0VBQ0ksb0NBQUE7RUFDQSxnQ0FBQTtBcEptajdCWjtBb0psajdCWTtFQUNJLGFBQUE7QXBKb2o3QmhCO0FvSjNpN0JRO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBcEo2aTdCWjtBS3R2OEJJO0UrSXVzQkk7SUFJUSxlQUFBO0VwSitpN0JkO0FBQ0Y7QUs5dThCSTtFK0lrc0JRO0lBQ0ksNEJBQUE7RXBKK2k3QmQ7QUFDRjtBb0ozaTdCSTtFQUNJLFlBQUE7QXBKNmk3QlI7O0FvSnhpN0JBO0VBQ0ksbUJBQUE7QXBKMmk3Qko7QW9KMWk3Qkk7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QXBKNGk3QlIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBIQ1NTIDIwMjJcblRoZW1lIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgbWFpbiBIQ1NTIHRoZW1lLlxuQXV0aG9yOiBEYXZlbiBTdGFubGV5LCBDb25uaWUgSGlsbCwgVGltIFN0ZWlua2VcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZSFcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmFycm93LWNvbnRhaW5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTMxMHB4O1xuICB9XG59XG4ucm93LCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4eGwsXG4uY29sLXh4eGwtYXV0bywgLmNvbC14eHhsLTEyLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC04LCAuY29sLXh4eGwtNywgLmNvbC14eHhsLTYsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNCwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMSwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmhvbWUucGxhbnMtbWFuYWdlbWVudCAuaGVyby1pbWFnZSAuY29sLXhsLTcsIC5wbGFucy1tYW5hZ2VtZW50LnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLmNvbC14bC03LCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cy5wbGFucy1tYW5hZ2VtZW50IC5oZXJvLWltYWdlIC5jb2wteGwtNywgLmxwLXRlbXBsYXRlLXByb2R1Y3RzLnBsYW5zLW1hbmFnZW1lbnQgLmhlcm8taW1hZ2UgLmNvbC14bC03LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC14bC01LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNiwgLmNvbC1tZC02LCAuY29sLW1kLTUsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgPiBsaSwgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMywgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51ID4gbGkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCwgLmZvb3Rlci13aWRnZXRzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04LCAuaG9tZS5wbGFucy1tYW5hZ2VtZW50IC5oZXJvLWltYWdlIC5jb2wteGwtNywgLnBsYW5zLW1hbmFnZW1lbnQucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSAuY29sLXhsLTcsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzLnBsYW5zLW1hbmFnZW1lbnQgLmhlcm8taW1hZ2UgLmNvbC14bC03LCAubHAtdGVtcGxhdGUtcHJvZHVjdHMucGxhbnMtbWFuYWdlbWVudCAuaGVyby1pbWFnZSAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsICNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgI2ZpZWxkX3ByaWNpbmctZm9ybS1xNF9sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fZGlzcGxheV9mb3JtYXRfYnV0dG9ucyAjZmllbGRfcHJpY2luZy1mb3JtLXE1X2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0gLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTQyX2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0gLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTUyX2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgI2ZpZWxkX3ByaWNpbmctZm9ybS1xNF9sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTVfbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fZGlzcGxheV9mb3JtYXRfYnV0dG9ucyAjZmllbGRfcHJpY2luZy1mb3JtLXE0Ml9sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTUyX2xhYmVsLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUsXG4uTWFycXVlZSAubWFycXVlZSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01LFxuLk1hcnF1ZWUgLm1hcnF1ZWUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qICMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBGb250IFdlaWdodHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcblRoZW1lIE5hbWU6IEdlbmVzaXMgU2FtcGxlXG5UaGVtZSBVUkk6IGh0dHBzOi8vZGVtby5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogU3R1ZGlvUHJlc3NcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnN0dWRpb3ByZXNzLmNvbS9cblxuVmVyc2lvbjogMy40LjFcblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGVcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OjphZnRlcixcbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uZW50cnk6OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyLFxuLmZvb3Rlci13aWRnZXRzOjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLFxuLndpZGdldDo6YWZ0ZXIsXG4ud3JhcDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBEZWZhdWx0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWVlO1xuICBtYXJnaW46IDEuNjVlbSBhdXRvO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYmxvY2txdW90ZSxcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBjb2xvcjogIzMzMztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMzBweDtcbn1cblxuLyogSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSxcbmgyLFxuLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLFxuLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSxcbi5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsXG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LFxuLnN1Yi10aXRsZS1oMixcbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLFxuaDMsXG4uc3ViLXRpdGxlLWgzLFxuLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsXG5oNCxcbi5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLFxuaDUsXG5oNixcbi5wLWhlYWRpbmctMSxcbi5wLWhlYWRpbmctMixcbi5wLWhlYWRpbmctMyxcbi5wLWhlYWRpbmctNCxcbi5wLWhlYWRpbmctNSxcbi5wLWhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5oMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlLCAucC1oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnAtaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cblxuaDIsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5zdWItdGl0bGUtaDIsIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucC1oZWFkaW5nLTIge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMiwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLnN1Yi10aXRsZS1oMiwgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5oMywgLnN1Yi10aXRsZS1oMywgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5wLWhlYWRpbmctMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuc3ViLXRpdGxlLWgzLCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnAtaGVhZGluZy0zIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDQsIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAucC1oZWFkaW5nLTQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGgzLCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgzLCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbi5lbnRyeS1jb250ZW50IGg0LFxuLmVudHJ5LWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsXG4uY2F0ZWdvcnktYm94IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGg0LCAuZW50cnktY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5oNSwgLnAtaGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG5oNiwgLnAtaGVhZGluZy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmdhbGxlcnkgaW1nOmZvY3VzLFxuLmdhbGxlcnkgaW1nOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9aW1hZ2VdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogYXV0bztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRkLFxudGgge1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxudHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTaXRlIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1jb250YWluZXIge1xuICAvKmFuaW1hdGlvbjogZmFkZWluIDFzOyovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBTaXRlIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWlubmVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1pbm5lciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLyogQ29tbW9uIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEF2YXRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF1dGhvci1ib3ggLmF2YXRhcixcbi5hbGlnbmxlZnQgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFsaWducmlnaHQgLmF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29tbWVudCAuYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAwO1xufVxuXG4vKiBHZW5lc2lzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZnRlci1lbnRyeSxcbi5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuLmF1dGhvci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWZ0ZXItZW50cnkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5hdXRob3ItYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFNlYXJjaCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gtZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUsXG4uYXV0aG9yLWJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6Zm9jdXMsXG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLnNpdGUtaW5uZXIsIC5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZ2VuZXNpcy10aXRsZS1oaWRkZW4gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBXb3JkUHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmEuYWxpZ25ub25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYS5hbGlnbmxlZnQsXG5hLmFsaWdubm9uZSxcbmEuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlcmVkLFxuLmFsaWduY2VudGVyLFxuLnNpbmd1bGFyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbmltZy5hbGlnbm5vbmUsXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYS5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG5hLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG5cbmZpZ2NhcHRpb24sXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYXVkaW8tc2hvcnRjb2RlLFxuLmVudHJ5LWNvbnRlbnQgLndwLXBsYXlsaXN0LFxuLmVudHJ5LWNvbnRlbnQgLndwLXZpZGVvIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53aWRnZXQgcDpsYXN0LWNoaWxkLFxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xufVxuXG4ud2lkZ2V0IGxpIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0ZCxcbi53aWRnZXRfY2FsZW5kYXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWZ0ZXItZW50cnkgLmVuZXdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2lkZWJhciAuZW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLmVuZXdzLXdpZGdldCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBHZW5lc2lzIFNpbXBsZSBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdzLWZhcV9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOmZvY3VzLFxuLmdzLWZhcV9fcXVlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDczZTU7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb24uZ3MtZmFxLS1leHBhbmRlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4vKiBXUCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogLTkwMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLXNtYWxsIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLWxhcmdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyogU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtc2tpcC1saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgLnNraXAtbGluay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayBsaSB7XG4gIGhlaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgdG9wOiAwO1xufVxuXG4vKiBUaXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZS1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLXRpdGxlIGEsXG4uc2l0ZS10aXRsZSBhOmZvY3VzLFxuLnNpdGUtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uLFxuLndwLWN1c3RvbS1sb2dvIC5zaXRlLXRpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjdGl2YXRlZCArIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUge1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgYTpob3Zlcixcbi5nZW5lc2lzLW5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDczZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51LFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVudSAubWVudS1pdGVtOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1lbnUgLm1lbnUtaXRlbSA+IGE6Zm9jdXMgKyB1bC5zdWItbWVudSxcbi5tZW51IC5tZW51LWl0ZW0uc2ZIb3ZlciA+IHVsLnN1Yi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtdG9nZ2xlOmZvY3VzLFxuLm1lbnUtdG9nZ2xlOmhvdmVyLFxuLnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyxcbi5zdWItbWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogIzAwNzNlNTtcbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5zaXRlLWhlYWRlciAuZGFzaGljb25zLWJlZm9yZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0b3A6IDFweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uc3ViLW1lbnUgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogRW50cnkgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uZW50cnktY29udGVudCBvbCB1bCA+IGxpLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb250ZW50IC5zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4vKiBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnAuZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUXCI7XG4gIG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi8qIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyeSBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1yZXNwb25kLFxuLmVudHJ5LWNvbW1lbnRzLFxuLmVudHJ5LXBpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDMwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmRlcHRoLTEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktcGluZ3MgLnJlcGx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2lkZWJhciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogU2l0ZSBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIFNpdGUgSGVhZGVyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLyogQ29udGVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAvKiBTaWRlYmFyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogQXV0aG9yIEJveFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmF1dGhvci1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAvKiBBZnRlciBFbnRyeVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmFmdGVyLWVudHJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbiAgLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLyogQ29sdW1uIENsYXNzZXNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5maXZlLXNpeHRocyxcbiAgLmZvdXItc2l4dGhzLFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDElO1xuICB9XG4gIC5vbmUtaGFsZixcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzIHtcbiAgICB3aWR0aDogNDguNzE3OTQ4NzE3OSU7XG4gIH1cbiAgLm9uZS10aGlyZCxcbiAgLnR3by1zaXh0aHMge1xuICAgIHdpZHRoOiAzMS42MjM5MzE2MjM5JTtcbiAgfVxuICAuZm91ci1zaXh0aHMsXG4gIC50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjUuODExOTY1ODEyJTtcbiAgfVxuICAub25lLWZvdXJ0aCB7XG4gICAgd2lkdGg6IDIzLjA3NjkyMzA3NjklO1xuICB9XG4gIC50aHJlZS1mb3VydGhzIHtcbiAgICB3aWR0aDogNzQuMzU4OTc0MzU5JTtcbiAgfVxuICAub25lLXNpeHRoIHtcbiAgICB3aWR0aDogMTQuNTI5OTE0NTI5OSU7XG4gIH1cbiAgLmZpdmUtc2l4dGhzIHtcbiAgICB3aWR0aDogODIuOTA1OTgyOTA2JTtcbiAgfVxuICAuZmlyc3Qge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIEVudHJ5IE1pc2MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWZ0ZXItZW50cnksXG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuICAuYXV0aG9yLWJveCxcbiAgLmNvbW1lbnQtcmVzcG9uZCxcbiAgLmVudHJ5LWNvbW1lbnRzLFxuICAuZW50cnktcGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIEdlbmVzaXMgTWVudVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtYm9sZCA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpmb2N1cyxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IC00NnB4IDAgMCAxNzlweDtcbiAgfVxuICAvKiBSZXNwb25zaXZlIE1lbnVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlLFxuICAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogUHJpbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAuc2l0ZS10aXRsZSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgaW1nLFxuICB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMmNtIDAuNWNtO1xuICB9XG4gIHAsXG4gIGgyLFxuICAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsXG4gIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSxcbiAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLFxuICAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLFxuICAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLFxuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LFxuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLFxuICAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLFxuICAuc3ViLXRpdGxlLWgyLFxuICAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSxcbiAgaDMsXG4gIC5zdWItdGl0bGUtaDMsXG4gIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICAuYnJlYWRjcnVtYixcbiAgLmNvbW1lbnQtZWRpdC1saW5rLFxuICAuY29tbWVudC1mb3JtLFxuICAuY29tbWVudC1saXN0IC5yZXBseSBhLFxuICAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgLmVkaXQtbGluayxcbiAgLmVudHJ5LWNvbW1lbnRzLWxpbmssXG4gIC5lbnRyeS1mb290ZXIsXG4gIC5nZW5lc2lzLWJveCxcbiAgLmhlYWRlci13aWRnZXQtYXJlYSxcbiAgLmhpZGRlbi1wcmludCxcbiAgLmhvbWUtdG9wLFxuICAucG9zdC1lZGl0LWxpbmssXG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS10aXRsZSA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNpdGUtaW5uZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXV0aG9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoMSwgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlLFxuICBoMixcbiAgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLFxuICAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsXG4gIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSxcbiAgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSxcbiAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSxcbiAgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCxcbiAgLnN1Yi10aXRsZS1oMixcbiAgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsXG4gIGgzLFxuICAuc3ViLXRpdGxlLWgzLFxuICAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbiAgaDQsXG4gIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLFxuICBoNSxcbiAgaDYge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHdpZG93czogMztcbiAgfVxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgZGwsXG4gIG9sLFxuICB1bCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG59XG4vKlNFTyBIZWFkaW5nIHRhZ3NcbmgxIC0gTWFpbiB0aXRsZS4gUGFnZSB0aXRsZSAgLSBtYWluIHRvcGljIG9mIHRoZSBwYWdlLCBzaG91bGQgb25seSBiZSB1c2VkIG9uY2UgcGVyIHBhZ2UuXG5oMiAtIFNlY3Rpb24gdGl0bGUuICBtYWluIHBvaW50cyBvZiB0aGUgY29udGVudFxuaDMgLSBTdWJoZWFkaW5nIHRpdGxlLiBTdWItcG9pbnRzLCBzdXBwb3J0aW5nIGNvbnRlbnRcbmg0IC0gU3ViLXN1YmhlYWRpbmcgdGl0bGUuIEFkZGl0aW9uYWwgZGV0YWlsc1xuY2xhc3Mgc2hvdWxkIGJlIHNlY3Rpb24taGVhZGluZy10YWdcbiovXG4uaC10YWcsIC5yZXNvdXJjZS1tb2R1bGUtc2VjdGlvbi10aXRsZSwgLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGUsIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlLCAucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nLXBhZ2UtbWFpbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGgsIC5uZXdzLWZhcXMtcGFyYWdyYXBoLCAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXBhcmFncmFwaCwgLnByb2R1Y3QtZmVhdHVyZXMtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoLCAubmV3cy1mYXFzLXBhcmFncmFwaCwgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1tYWluLXRpdGxlLCAucHJpY2luZy1wYWdlLWV5ZWJyb3ctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1tYWluLXRpdGxlLCAucHJpY2luZy1wYWdlLWV5ZWJyb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLnByaWNpbmctcGFnZS1tYWluLXRpdGxlLCAuZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLnByaWNpbmctcGFnZS1tYWluLXRpdGxlLCAuZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41ODJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXBhcmFncmFwaCwgI3Byb2R1Y3QtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjQkVCRUJFO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWhlcm8tcGFyYWdyYXBoLCAjcHJvZHVjdC1oZXJvIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxlLXYyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbi10aXRsZS12MiB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGgge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy10YWJzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40NzVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHQsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yOTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0LCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0OjpiZWZvcmUsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDo6YWZ0ZXIsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy41ODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjQ1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0LCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjQ4NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDk4cHg7XG4gIH1cbn1cblxuLnNhbGVzLXN0ZXAtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhbGVzLXN0ZXAtcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2FsZXMtc3RlcC1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWZhcXMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ld3MtZmFxcy1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTZweCA0MHB4IDE2cHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtZmFxcy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDMycHggNDBweCAzMnB4IDA7XG4gIH1cbn1cblxuLm5ld3MtZmFxcy1jdGEtc3ViaGVhZGluZywgLmZhcS1jdGEgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNvY2lhbC1yZXZpZXdzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1yZXZpZXdzLXN0YXItcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzLXN0YXItcmV2aWV3cyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucmVzb3VyY2VzLXNlY3Rpb24tc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnJlc291cmNlcy1zZWN0aW9uLXN1Yi1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzb3VyY2VzLXNlY3Rpb24tc3ViLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2UtbW9kdWxlLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nZW5lcmljLWhlcm8tbWFpbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmdlbmVyaWMtaGVyby1leWVicm93LXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjkuMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dC5zYWZldHkge1xuICBjb2xvcjogI0UyNkIwMDtcbn1cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0LnNhZmV0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyNkIwMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgYXNwZWN0LXJhdGlvOiA4Lzk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLWNhbGVuZGFyLTQuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLWNhbGVuZGFyLTQuc3ZnKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5nZW5lcmljLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2VuZXJpYy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmdlbmVyaWMtcGFyYWdyYXBoLXRleHQsIC5nZW5lcmljLWhlcm8tcGFyYWdyYXBoLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdlbmVyaWMtcGFyYWdyYXBoLXRleHQsIC5nZW5lcmljLWhlcm8tcGFyYWdyYXBoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItbWFpbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFzdC13ZWJpbmFyLW1haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnBhc3Qtd2ViaW5hci1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXN0LXdlYmluYXItc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItdmlkZW8tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhc3Qtd2ViaW5hci12aWRlby1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbn1cblxuLnZpZGVvLWluZm8tbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8taW5mby1saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG53aXN0aWEtdHJhbnNjcmlwdDo6cGFydChzcGVha2VyKSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB3aXN0aWEtdHJhbnNjcmlwdDo6cGFydChzcGVha2VyKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbndpc3RpYS10cmFuc2NyaXB0OjpwYXJ0KHBhcmFncmFwaCkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHdpc3RpYS10cmFuc2NyaXB0OjpwYXJ0KHBhcmFncmFwaCkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5jb250YWN0LXVzLWV5ZWJyb3ctdGV4dCB7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgbGV0dGVyLXNwYWNpbmc6IDYuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud2hvLXVzZXMtZXllYnJvdy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5qb2Itcm9sZS1hc2stc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmpvYi1yb2xlLWFzay1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbn1cblxuLnByaWNpbmctcGFnZS1tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnByaWNpbmctZm9ybS1zdGVwcyB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJpY2luZy1mb3JtLXN0ZXBzIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG4ucHJpY2luZy1mb3JtLWludHJvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmctZm9ybS1pbnRybyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnByaWNpbmctZm9ybS1wYXJhZ3JhcGgtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmctZm9ybS1wYXJhZ3JhcGgtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cblxuLnJvaS1jYWxjdWxhdG9yLWN0YS1zZWN0aW9uLXRpdGxlLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSBoMywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm9pLWNhbGN1bGF0b3ItY3RhLXNlY3Rpb24tdGl0bGUsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIGgzLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJvaS1jYWxjdWxhdG9yLWN0YS1wYXJhZ3JhcGgtdGV4dCwgc2VjdGlvbiNyb2ktY2FsY3VsYXRvci1jdGEgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb2ktY2FsY3VsYXRvci1jdGEtcGFyYWdyYXBoLXRleHQsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHAge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuXG4uZXZlbnRzLXBvc3Qtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ldmVudHMtcG9zdC1zdWItc3ViaGVhZGluZyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ldmVudHMtcG9zdC1zdWItc3ViaGVhZGluZyBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogVGhlIE1vZGFsIChiYWNrZ3JvdW5kKSAqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDAwOyAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7IC8qIEZhbGxiYWNrIGNvbG9yICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbn1cbi5tb2RhbCBkaXYubW9kYWwtZGlhbG9nIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCBtb2RhbC12aWRlbyovXG4ubW9kYWxfY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogMCBhdXRvOyAvKiAxNSUgZnJvbSB0aGUgdG9wIGFuZCBjZW50ZXJlZCAqL1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICB3aWR0aDogODAlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAxOyAvKiBTaXQgb24gdG9wICovXG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDQ4cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMTMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qICMgRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLmNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC00OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLmNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5mb290ZXItd2lkZ2V0cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvb3Rlci13aWRnZXRzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmZvb3Rlci13aWRnZXRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mb290ZXItd2lkZ2V0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb290ZXItd2lkZ2V0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mb290ZXItd2lkZ2V0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZvb3Rlci13aWRnZXRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gICAgYm90dG9tOiAtODBweDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5kLWZsZXgge1xuICBnYXA6IDAgMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyAvKiAxNDAuMDk3JSAqL1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZm9vdGVyLXdpZGdldHMgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmZvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZCAud2lkZ2V0LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IHVsID4gbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0IC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLndpZGdldCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uZm9vdGVyLXdpZGdldHMgdWwubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgdWwubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cyB1bC5tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5hY3RpdmUgdWwubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci13aWRnZXRzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG4gIHBhZGRpbmc6IDEycHggNTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYzY5O1xufVxuLmZvb3Rlci13aWRnZXRzIGE6aG92ZXIgLmluc3RhZ3JhbS1pY29uLCAuZm9vdGVyLXdpZGdldHMgYTpob3ZlciAueC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYWM2OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm50aC1jaGlsZChuKzIpID4gYSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLTEge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cy0xIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5cbi5mb290ZXItd2lkZ2V0cy0yLFxuLmZvb3Rlci13aWRnZXRzLTMsXG4uZm9vdGVyLXdpZGdldHMtNCxcbi5mb290ZXItd2lkZ2V0cy01IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTIsXG4gIC5mb290ZXItd2lkZ2V0cy0zLFxuICAuZm9vdGVyLXdpZGdldHMtNCxcbiAgLmZvb3Rlci13aWRnZXRzLTUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE1cHgpO1xuICB9XG4gIC5mb290ZXItd2lkZ2V0cy0yIHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAuZm9vdGVyLXdpZGdldHMtMyBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgLmZvb3Rlci13aWRnZXRzLTQgc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gIC5mb290ZXItd2lkZ2V0cy01IHNlY3Rpb246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTIsXG4gIC5mb290ZXItd2lkZ2V0cy0zLFxuICAuZm9vdGVyLXdpZGdldHMtNCxcbiAgLmZvb3Rlci13aWRnZXRzLTUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMTVweCk7XG4gIH1cbn1cblxuI21lbnUtZm9vdGVyLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA0OHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVudS1mb290ZXItY29udGFjdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLnBob25lLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDQ4cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LWZvb3Rlci1jb250YWN0IC5waG9uZS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5zb2NpYWwtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuc29jaWFsLWlubGluZSBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5zdGFncmFtLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTtcbn1cblxuLngtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4ucGxhaW4tYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuZml0LXF1aXogI2hlcm8gYSwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuZ3JleS1vdXRsaW5lLWJ0biwgYS5oamUtYnV0dG9uLCBhLmhqZS1jbGVhci1idXR0b24sIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmJsdWUtYnRuLCAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idG4sIC5ncmVlbi1idG4sIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1vdXRsaW5lLWJ0biwgLmRpc3BhdGNoZXItb3V0bGluZS1idG4sIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLWJ0biwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ0biwgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9yYW5nZS1idG4sIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oY3NzLXNhZmV0eSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLm9yYW5nZS1idG46aG92ZXIsIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JhbmdlLWJ1dHRvbiBoMiwgLm9yYW5nZS1idXR0b24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5vcmFuZ2UtYnV0dG9uIHAuaGVhZGxpbmUsIC5vcmFuZ2UtYnV0dG9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAub3JhbmdlLWJ1dHRvbiBwLmhlYWRsaW5lLCAub3JhbmdlLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm9yYW5nZS1idXR0b24gcC5oZWFkbGluZSwgLm9yYW5nZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLm9yYW5nZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAub3JhbmdlLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC5lbnRyeS10aXRsZSwgLm9yYW5nZS1idXR0b24gLnN1Yi10aXRsZS1oMiwgLm9yYW5nZS1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2hpdGUtYnV0dG9uIGgyLCAud2hpdGUtYnV0dG9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAud2hpdGUtYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1idXR0b24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC53aGl0ZS1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLndoaXRlLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtYnV0dG9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC53aGl0ZS1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAud2hpdGUtYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLndoaXRlLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC53aGl0ZS1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtYnV0dG9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAuZW50cnktdGl0bGUsIC53aGl0ZS1idXR0b24gLnN1Yi10aXRsZS1oMiwgLndoaXRlLWJ1dHRvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWQ4ZDggIWltcG9ydGFudDtcbn1cblxuLmRpc3BhdGNoZXItYnRuLCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1idG46aG92ZXIsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXNwYXRjaGVyLWJ1dHRvbiBoMiwgLmRpc3BhdGNoZXItYnV0dG9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZGlzcGF0Y2hlci1idXR0b24gcC5oZWFkbGluZSwgLmRpc3BhdGNoZXItYnV0dG9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZGlzcGF0Y2hlci1idXR0b24gcC5oZWFkbGluZSwgLmRpc3BhdGNoZXItYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZGlzcGF0Y2hlci1idXR0b24gcC5oZWFkbGluZSwgLmRpc3BhdGNoZXItYnV0dG9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5kaXNwYXRjaGVyLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZGlzcGF0Y2hlci1idXR0b24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmRpc3BhdGNoZXItYnV0dG9uIHAuaGVhZGxpbmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZGlzcGF0Y2hlci1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZGlzcGF0Y2hlci1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAuZW50cnktdGl0bGUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAuZGlzcGF0Y2hlci1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIGNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTM1MjA1O1xufVxuLmRpc3BhdGNoZXItb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuXG4ud2hpdGUtb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ncmVlbi1idG4sIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdyZWVuLWJ0bjpob3ZlciwgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JlZW4tYnV0dG9uIGgyLCAuZ3JlZW4tYnV0dG9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC5ncmVlbi1idXR0b24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLmdyZWVuLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZ3JlZW4tYnV0dG9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLmdyZWVuLWJ1dHRvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC5ncmVlbi1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5ncmVlbi1idXR0b24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAuZW50cnktdGl0bGUsIC5ncmVlbi1idXR0b24gLnN1Yi10aXRsZS1oMiwgLmdyZWVuLWJ1dHRvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud2hpdGUtZ3JlZW4tYnRuIHtcbiAgY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aGl0ZS1ncmVlbi1idXR0b24gaDIsIC53aGl0ZS1ncmVlbi1idXR0b24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC53aGl0ZS1ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLndoaXRlLWdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAud2hpdGUtZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLndoaXRlLWdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC53aGl0ZS1ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLndoaXRlLWdyZWVuLWJ1dHRvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC5lbnRyeS10aXRsZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1idG4sIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibGFjay1idG46aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stYnRuLm91dGxpbmUsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ibGFjay1idG4ub3V0bGluZTpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1idG4sIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibHVlLWJ0bjpob3ZlciwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vKioqSEpFIGJ1dHRvbnMqKiovXG5hLmhqZS1idXR0b24sIGEuaGplLWNsZWFyLWJ1dHRvbiwgYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG5hLmhqZS1idXR0b246aG92ZXIsIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYS5oamUtY2xlYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5kaXYuaGplLWJsYWNrLWJ1dHRvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmhqZS1ibGFjay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBkaXYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmhqZS1ibHVlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5kaXYuaGplLWJsdWUtYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xufVxuZGl2LmhqZS1ibHVlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5oamUtY2xlYXItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5kaXYuaGplLWJ1dHRvbiBhLCBkaXYgLmhqZS1ibGFjay1idXR0b24gYSwgZGl2IC5oamUtY2xlYXItYnV0dG9uIGEsIGRpdiAuaGplLWJsdWUtYnV0dG9uIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi51bmRlcmxpbmUtaG92ZXItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTZweDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFycm93LXVuZGVybGluZS1jdGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICBtYXNrLXNpemU6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjQ0RDRENEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMjVweCBzb2xpZCAjQjRCNEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZXktb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuXG4uZ3JlZW4tZGFya2dyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODkzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YW5kYXJkLWJ0biwgLm5hdnktYmx1ZS1idG4sIC5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biwgLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biwgLnNhZmV0eS1idG4sIC5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG4sIC5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLndoaXRlLWJ0biwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgLmJsYWNrLWJ0biwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5zdGFuZGFyZC1idG46YWZ0ZXIsIC5uYXZ5LWJsdWUtYnRuOmFmdGVyLCAuYWNjb3VudGluZy1idG46YWZ0ZXIsIC5jbG91ZC1idG46YWZ0ZXIsIC5pbnNpZ2h0cy1idG46YWZ0ZXIsIC5mbGVldC1idG46YWZ0ZXIsIC5lMzYwLWJ0bjphZnRlciwgLmZ1ZWxlcnBsdXMtYnRuOmFmdGVyLCAudGVsZW1hdGljcy1idG46YWZ0ZXIsIC5zYWZldHktYnRuOmFmdGVyLCAuaGVhdnlqb2ItYnRuOmFmdGVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmFmdGVyLCAucGxhbnMtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmZvY3VzOmFmdGVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6YWZ0ZXIsIC53aGl0ZS1idG46YWZ0ZXIsIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6YWZ0ZXIsIC5ibGFjay1idG46YWZ0ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0biwgLm91dGxpbmUuY2xvdWQtYnRuLCAub3V0bGluZS5pbnNpZ2h0cy1idG4sIC5vdXRsaW5lLmZsZWV0LWJ0biwgLm91dGxpbmUuZTM2MC1idG4sIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0biwgLm91dGxpbmUuc2FmZXR5LWJ0biwgLm91dGxpbmUuaGVhdnlqb2ItYnRuLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG4sIC5vdXRsaW5lLnBsYW5zLWJ0biwgLm91dGxpbmUuaGVhdnliaWQtYnRuLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdCwgLm91dGxpbmUud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgLm91dGxpbmUuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmhvdmVyLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpob3ZlciwgLm91dGxpbmUuY2xvdWQtYnRuOmhvdmVyLCAub3V0bGluZS5pbnNpZ2h0cy1idG46aG92ZXIsIC5vdXRsaW5lLmZsZWV0LWJ0bjpob3ZlciwgLm91dGxpbmUuZTM2MC1idG46aG92ZXIsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmhvdmVyLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpob3ZlciwgLm91dGxpbmUuc2FmZXR5LWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmhvdmVyLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5vdXRsaW5lLnBsYW5zLWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciwgLm91dGxpbmUud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpob3ZlciwgLm91dGxpbmUuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmZvY3VzLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmZvY3VzLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpmb2N1cywgLm91dGxpbmUuY2xvdWQtYnRuOmZvY3VzLCAub3V0bGluZS5pbnNpZ2h0cy1idG46Zm9jdXMsIC5vdXRsaW5lLmZsZWV0LWJ0bjpmb2N1cywgLm91dGxpbmUuZTM2MC1idG46Zm9jdXMsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmZvY3VzLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpmb2N1cywgLm91dGxpbmUuc2FmZXR5LWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmZvY3VzLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46Zm9jdXMsIC5vdXRsaW5lLnBsYW5zLWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpmb2N1cywgLm91dGxpbmUud2hpdGUtYnRuOmZvY3VzLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cywgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpmb2N1cywgLm91dGxpbmUuYmxhY2stYnRuOmZvY3VzLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6ICMyNzI3Mjc7XG59XG4uc3RhbmRhcmQtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpob3ZlciwgLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyLCAuZmxlZXQtYnRuOmhvdmVyLCAuZTM2MC1idG46aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bjpob3ZlciwgLnRlbGVtYXRpY3MtYnRuOmhvdmVyLCAuc2FmZXR5LWJ0bjpob3ZlciwgLmhlYXZ5am9iLWJ0bjpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLnBsYW5zLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyLCAud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyLCAuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtYnRuLCAubmF2eS1ibHVlLWJ0biwgLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRuLCAuZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRuLCAuc2FmZXR5LWJ0biwgLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biwgLmhlYXZ5YmlkLWJ0biwgLmhlYXZ5YmlkLWJ0bjpmb2N1cywgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMjEyQjNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmUsIC5oZWF2eWJpZC1idG46Zm9jdXMub3V0bGluZSwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0Lm91dGxpbmUge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbn1cbi5oZWF2eWJpZC1idG4ub3V0bGluZTpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1cy5vdXRsaW5lOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuLmhlYXZ5YmlkLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1czpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cblxuLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmUsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZSwgLnBsYW5zLWJ0bi5vdXRsaW5lIHtcbiAgY29sb3I6ICMwNTgzRkM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmU6aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZTpob3ZlciwgLnBsYW5zLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4uaGVhdnlqb2ItYnRuOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmhvdmVyLCAucGxhbnMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZSwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlLCAucGxhbnMtYnRuLmludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZTpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlOmhvdmVyLCAucGxhbnMtYnRuLmludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNhZmV0eS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjRkY3OTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbn1cblxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4uZmxlZXQtYnRuLm91dGxpbmUsIC5lMzYwLWJ0bi5vdXRsaW5lLCAuZnVlbGVycGx1cy1idG4ub3V0bGluZSwgLnRlbGVtYXRpY3MtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzAwOUVBNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbn1cbi5mbGVldC1idG4ub3V0bGluZTpob3ZlciwgLmUzNjAtYnRuLm91dGxpbmU6aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bi5vdXRsaW5lOmhvdmVyLCAudGVsZW1hdGljcy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsZWV0LWJ0bjpob3ZlciwgLmUzNjAtYnRuOmhvdmVyLCAuZnVlbGVycGx1cy1idG46aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG4uYWNjb3VudGluZy1idG4ub3V0bGluZSwgLmNsb3VkLWJ0bi5vdXRsaW5lLCAuaW5zaWdodHMtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cbi5hY2NvdW50aW5nLWJ0bi5vdXRsaW5lOmhvdmVyLCAuY2xvdWQtYnRuLm91dGxpbmU6aG92ZXIsIC5pbnNpZ2h0cy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG5cbi5uYXZ5LWJsdWUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY0Nzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI2NDc5O1xufVxuXG4uc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YW5kYXJkLWxpbms6Zm9jdXMsIC5mbGVldC1saW5rOmZvY3VzLCAuY2xvdWQtbGluazpmb2N1cywgLmUzNjAtbGluazpmb2N1cywgLmZ1ZWxlcnBsdXMtbGluazpmb2N1cywgLnRlbGVtYXRpY3MtbGluazpmb2N1cywgLmhlYXZ5YmlkLWxpbms6Zm9jdXMsIC5zYWZldHktbGluazpmb2N1cywgLmhlYXZ5am9iLWxpbms6Zm9jdXMsIC5kaXNwYXRjaGVyLWxpbms6Zm9jdXMsIC5wbGFucy1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5oZWF2eWpvYi1saW5rLCAuZGlzcGF0Y2hlci1saW5rLCAucGxhbnMtbGluayB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmhlYXZ5am9iLWxpbms6aG92ZXIsIC5kaXNwYXRjaGVyLWxpbms6aG92ZXIsIC5wbGFucy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5zYWZldHktbGluayB7XG4gIGNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc5MDA7XG59XG5cbi5oZWF2eWJpZC1saW5rIHtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xufVxuXG4uZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uZTM2MC1saW5rOmhvdmVyLCAuZnVlbGVycGx1cy1saW5rOmhvdmVyLCAudGVsZW1hdGljcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG5cbi5jbG91ZC1saW5rIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5mbGVldC1saW5rIHtcbiAgY29sb3I6ICMwMDllYTY7XG59XG5cbi5jYXJldC1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmV0LXJpZ2h0OmFmdGVyIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuLmNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi53aGl0ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZWVuLWdob3N0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdyZWVuLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xufVxuXG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk0RkY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ibHVlLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1RUI4O1xufVxuXG4udGVhbC1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gIGNvbG9yOiAjMDA5RUE2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZWFsLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5RUE2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xufVxuXG4uY3VzdG9tZXItc3RvcnktZ3JleS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52aXNpYmxlLXhzLCAudGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpYmxlLXhzLCAudGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNyLW9ubHksICNmb3JtX3ByaWNpbmctZm9ybS1jIC5mdWxsLW5hbWUtZmllbGQgLmZybV9wcmltYXJ5X2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAjZmllbGRfZnVsbG5hbWU3Ml9sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gI2ZpZWxkX2Z1bGxuYW1lN19sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAjZmllbGRfZnVsbG5hbWU3Ml9sYWJlbCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAjZmllbGRfZnVsbG5hbWU3X2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5jZW50ZXIsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdywgLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNlbnRlci1tb2JpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jZW50ZXItbW9iaWxlLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCwgLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyLW1vYmlsZS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQsIC5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmxlZnQtY2VudGVyLW1vYmlsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGg0LCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAuZzItc2VjdGlvbiBoMiwgLmcyLXNlY3Rpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5nMi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5nMi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5nMi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5nMi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5nMi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmcyLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmcyLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmcyLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZzItc2VjdGlvbiAuZW50cnktdGl0bGUsIC5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGUsIC5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1jZW50ZXItbW9iaWxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDQsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUsIC5nMi1zZWN0aW9uIGgyLCAuZzItc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5nMi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5nMi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmcyLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmcyLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmcyLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZzItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZzItc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZzItc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5nMi1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLnBhZ2Utc3RhdHMtc2VjdGlvbi10aXRsZSwgLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubXQtMzAsIC5lcnJvcjQwNCAuZW50cnkge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi00OC04MCwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCwgI2dlbmVyaWMtaGVybywgI3ByZXNzLWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYi00OC04MCwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCwgI2dlbmVyaWMtaGVybywgI3ByZXNzLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5tdGItNDgtOTYge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXRiLTQ4LTk2IHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4ubXRiLTQ4LTgwLCAuZzItc2VjdGlvbiwgI21hcnF1ZWUtc2VjdGlvbiB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdGItNDgtODAsIC5nMi1zZWN0aW9uLCAjbWFycXVlZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4ubXQtNDgtOTYge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdC00OC05NiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnB0Yi02MCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSwgI3NhZmV0eS1pbnRlZ3JhdGVzLCAuc2FmZXR5LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTYwLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlLCAjc2FmZXR5LWludGVncmF0ZXMsIC5zYWZldHktYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGItNDgtODAsIC5wYXN0LXdlYmluYXItZGV0YWlscywgLnBhc3Qtd2ViaW5hci1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBiLTQ4LTgwLCAucGFzdC13ZWJpbmFyLWRldGFpbHMsIC5wYXN0LXdlYmluYXItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Yi05MCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNoZXJvLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTkwLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm8sIC51c2VkX2J5X3RvcF9jb21wYW5pZXMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdGItOTAsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybywgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0Yi0xMjAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdGItMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdGItMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFkZGluZy05MCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFkZGluZy05MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZGRpbmctOTAge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFkZGluZy0zMC05MCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFkZGluZy0zMC05MCB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZy0zMC05MCB7XG4gICAgcGFkZGluZzogMzBweCA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cblxuLmdyZWVuLWJnLCAuaGVhdnliaWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udHJ1Y2tpbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkE5O1xufVxuXG4uZGFya2VyLWdyZXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmUzNjAtYmcsIC5lcXVpcG1lbnQzNjAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xufVxuXG4uaGVhdnlqb2ItYmcsIC5ibHVlLWJnLCAuaGNzcy1teWZpZWxkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZ1ZWxlcnBsdXMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQyZjZjO1xufVxuXG4uaGNzcy1jbG91ZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG5cbi5oY3NzLWRpc3BhdGNoZXItYmcsIC5kaXNwYXRjaGVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbn1cblxuLmhjc3MtaW50ZWxsaWdlbmNlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhM2Y3MDtcbn1cblxuLmhjc3MtcGxhbnMtYmcsIC5wbGFucy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODVDQzc7XG59XG5cbi5oY3NzLXNhZmV0eS1iZywgLnNhZmV0eS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWI7XG59XG5cbi5oY3NzLXRlbGVtYXRpY3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNWUyO1xufVxuXG4ubGlnaHRncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbn1cblxuLm5hdnktYmx1ZS1iZywgLmhjc3MtZGFyay1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbn1cblxuLmhlYXZ5YmlkLXRleHQge1xuICBjb2xvcjogIzAwQzE1ODtcbn1cblxuLmhlYXZ5am9iLXRleHQge1xuICBjb2xvcjogIzAwNWViODtcbn1cblxuLm9wZXJhdGlvbnMtdGV4dCB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuXG4uZTM2MC10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5oY3NzLXNhZmV0eS10ZXh0IHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stdGV4dCwgLnRoYW5rLXlvdS1tZXNzYWdlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wbGFucy10ZXh0IHtcbiAgY29sb3I6ICMwMDVFQjg7XG59XG5cbi5kaXNwYXRjaGVyLXRleHQge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cblxuLnRlbGVtYXRpY3MtdGV4dCB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uY2xvdWQtdGV4dCwgLmluc2lnaHRzLXRleHQsIC5hY2NvdW50aW5nLXRleHQge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cblxuLmZ1ZWxlcnBsdXMtdGV4dCB7XG4gIGNvbG9yOiAjNjQyZjZjO1xufVxuXG4uZmxlZXQtdGV4dCB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5ib3JkZXItdG9wLW5vbmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5kb3VibGUtYm9yZGVyLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uZG91YmxlLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xufVxuXG4uYm9yZGVyLXJvdW5kLCAjbGVhZGVyc2hpcCAubGVhZGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWltYWdlLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLm9yYW5nZS1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjdiZTY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsYWNrLWJvcmRlci1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLndoaXRlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aGl0ZS1ib3ggLnZjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2hpdGUtYm94IC52Y2Utc2luZ2xlLWltYWdlLWlubmVyLnZjZS1zaW5nbGUtaW1hZ2UtLWFic29sdXRlIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5yb3VuZGVkLWNvcm5lcnMsICN3aG8tdXNlcy1zZWN0aW9uIC5wbGFpbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXI6YmVmb3JlLCAuZml0LXF1aXogI2hlcm8gI3doby11c2VzLXNlY3Rpb24gYTpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLm9yYW5nZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAud2hpdGUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuZGlzcGF0Y2hlci1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlcjpiZWZvcmUsIC5kaXNwYXRjaGVyLW91dGxpbmUgI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmJsdWUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tYmx1ZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLWRpc3BhdGNoZXItYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLW9yYW5nZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbms6aG92ZXI6YmVmb3JlLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAubGluazpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wbGFpbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gI3doby11c2VzLXNlY3Rpb24gYSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZS1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC5ibHVlLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gYS5oamUtYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1ibGFjay1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWRhcmtncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssICNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5yb3VuZGVkLWNvcm5lcnMtdG9wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG59XG5cbi5oZWFkZXItcnVsZSwgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDMsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN1Yi10aXRsZS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItcnVsZTphZnRlciwgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmU6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN1Yi10aXRsZS1oMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMyU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5uYXJyb3ctY29udGFpbmVyLCAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTczMHB4O1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXNpdGUtaW5uZXIgLnNpdGUtaW5uZXIsIC5mdWxsLXdpZHRoLXNpdGUtaW5uZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1bGwtd2lkdGgtc2l0ZS1pbm5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5iaWctaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmEucmVkLWxpbmsge1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxudWwuYnVsbGV0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbnVsLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yZW07XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5zYWZldHktYnVsbGV0cyBsaTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjVlMjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLnNvY2lhbC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLXJldmlld3MgaDIsIC5zb2NpYWwtcmV2aWV3cyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc29jaWFsLXJldmlld3MgcC5oZWFkbGluZSwgLnNvY2lhbC1yZXZpZXdzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zb2NpYWwtcmV2aWV3cyBwLmhlYWRsaW5lLCAuc29jaWFsLXJldmlld3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNvY2lhbC1yZXZpZXdzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNvY2lhbC1yZXZpZXdzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zb2NpYWwtcmV2aWV3cyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXJldmlld3MgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXJldmlld3MgLmVudHJ5LXRpdGxlLCAuc29jaWFsLXJldmlld3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zb2NpYWwtcmV2aWV3cyAuc3ViLXRpdGxlLWgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtcmV2aWV3cyBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTEzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkI5MDAgMCUsICNGRkI5MDAgODklLCAjRENEQ0RDIDg5JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3VyLW9uZS1oYWxmLXN0YXJzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFrLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uc3ZnLXNhZmV0eSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZjllMWI7XG59XG5cbi5zdmctaGVhdnlqb2Igc3ZnIHBhdGgsIC5zdmctcGxhbnMgc3ZnIHBhdGgsIC5zdmctZGlzcGF0Y2hlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDVlYjg7XG59XG5cbi5zdmctaGVhdnliaWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5NjM5O1xufVxuXG4uc3ZnLWUzNjAgc3ZnIHBhdGgsIC5zdmctZnVlbGVycGx1cyBzdmcgcGF0aCwgLnN2Zy10ZWxlbWF0aWNzIHN2ZyBwYXRoLCAuc3ZnLWZsZWV0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOUVBNjtcbn1cblxuLnN2Zy1hY2NvdW50aW5nIHN2ZyBwYXRoLCAuc3ZnLWNsb3VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU2NzM4Nztcbn1cblxuLmNvbG9yZWQtYnVsbGV0cywgLmRhdGEtc29saWQtYnVsbGV0cywgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cywgLnNhZmV0eS1zb2xpZC1idWxsZXRzLCAuZmxlZXQtc29saWQtYnVsbGV0cywgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cywgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMsIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaSwgLmRhdGEtc29saWQtYnVsbGV0cyBsaSwgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cyBsaSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpLCAuZmxlZXQtc29saWQtYnVsbGV0cyBsaSwgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cyBsaSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGksIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5kYXRhLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmZsZWV0LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4xNTtcbn1cblxuLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuXG4uZmxlZXQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4uZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4uZGF0YS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4ucHRiLTMyLTQ4IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdGItMzItNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5wdGItNDgtODAsIC5yb2ktY2FsY3VsYXRvciwgLmcyLXNlY3Rpb24sICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB0Yi00OC04MCwgLnJvaS1jYWxjdWxhdG9yLCAuZzItc2VjdGlvbiwgI3Jlc291cmNlLW1vZHVsZS1vdGhlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tbWFyZ2lucywgLmVudGVycHJpc2UtaW50ZWdyYXRpb24tcHJvamVjdHMsIC5jb250YWN0LXVzICNxdWljay1jb250YWN0cywgLnBhc3Qtd2ViaW5hci1kZXRhaWxzLCBzZWN0aW9uI3JvaS1jYWxjdWxhdG9yLWN0YSwgI3Jlc291cmNlcy1zZWN0aW9uLCAucmVzb3VyY2UtbW9kdWxlIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tYXJnaW5zLCAuZW50ZXJwcmlzZS1pbnRlZ3JhdGlvbi1wcm9qZWN0cywgLmNvbnRhY3QtdXMgI3F1aWNrLWNvbnRhY3RzLCAucGFzdC13ZWJpbmFyLWRldGFpbHMsIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhLCAjcmVzb3VyY2VzLXNlY3Rpb24sIC5yZXNvdXJjZS1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucm93LWdhcC00OCAucm93LCAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLnJvdywgLnJvdy1nYXAtNDggI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnJvdy1nYXAtNDggLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8gLm1lbnUge1xuICByb3ctZ2FwOiA0OHB4O1xufVxuXG4ucm93LWdhcC0yNCAucm93LCAucm93LWdhcC0yNCAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAucm93LWdhcC0yNCAubWVudSB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zaXplIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmssIC50d28tY29sdW1ucyBhOm5vdCguaGVhdnliaWQtYnRuKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnR3by1jb2x1bW5zIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnR3by1jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuZW50cnktdGl0bGUsIC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnR3by1jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnR3by1jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyAuZW50cnktdGl0bGUsIC50d28tY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnR3by1jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudHdvLWNvbHVtbnMgaDIsIC50d28tY29sdW1ucyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50d28tY29sdW1ucyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudHdvLWNvbHVtbnMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWNvbHVtbnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50d28tY29sdW1ucyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR3by1jb2x1bW5zIC5yb3csIC50d28tY29sdW1ucyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAudHdvLWNvbHVtbnMgLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmFsdC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gIG1hc2stc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjdGlvbi1mcmFtZSwgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNjb21wYW55LWluZm9ybWF0aW9uLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsICNnZW5lcmljLXRhYnMgLnBhbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2FmZXR5LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5uYXJyb3ctY29udGFpbmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lciwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuc2FmZXR5LWNvbG9yIC5oY3NzLWV2ZW50cywgLnNhZmV0eS1jb2xvciAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC5oY3NzLWV2ZW50cywgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5zYWZldHktY29sb3IgLmhjc3MtZXZlbnRzLCAuc2FmZXR5LWNvbG9yIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAuaGNzcy1ldmVudHMsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnNhZmV0eS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2FmZXR5LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNhZmV0eS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2FmZXR5LWNvbG9yIC5zaXRlLWlubmVyLCAuc2FmZXR5LWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zYWZldHktY29sb3IgLnNpdGUtaW5uZXIsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2FmZXR5LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zYWZldHktY29sb3IgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5zYWZldHktY29sb3IgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5zYWZldHktY29sb3IgLmJsb2ctYm94LCAuc2FmZXR5LWNvbG9yIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnNhZmV0eS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5zYWZldHktY29sb3IgLm1vZGFsLWNvbnRlbnQsIC5zYWZldHktY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc2FmZXR5LWNvbG9yIC5zdGF0cy1jb2xvciwgLnNhZmV0eS1jb2xvciAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zYWZldHktY29sb3IgLnNvY2lhbC1zaGFyZSwgLnNhZmV0eS1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnNhZmV0eS1jb2xvciAuc29jaWFsLXNoYXJlLCAuc2FmZXR5LWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnNhZmV0eS1jb2xvciAucGFuZSwgLnNhZmV0eS1jb2xvciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zYWZldHktY29sb3IgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcGVyYXRpb25zLWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAubmFycm93LWNvbnRhaW5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtY29sb3IgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLmhjc3MtZXZlbnRzLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtY29sb3IgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAuaGNzcy1ldmVudHMsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm9wZXJhdGlvbnMtY29sb3IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm9wZXJhdGlvbnMtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAub3BlcmF0aW9ucy1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5vcGVyYXRpb25zLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWNvbG9yICNjb21wYW55LWluZm9ybWF0aW9uLCAub3BlcmF0aW9ucy1jb2xvciAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLm9wZXJhdGlvbnMtY29sb3IgLmJsb2ctYm94LCAub3BlcmF0aW9ucy1jb2xvciAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5vcGVyYXRpb25zLWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAub3BlcmF0aW9ucy1jb2xvciAubW9kYWwtY29udGVudCwgLm9wZXJhdGlvbnMtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAub3BlcmF0aW9ucy1jb2xvciAuc3RhdHMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5vcGVyYXRpb25zLWNvbG9yIC5zdGF0cy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAub3BlcmF0aW9ucy1jb2xvciAuc29jaWFsLXNoYXJlLCAub3BlcmF0aW9ucy1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLm9wZXJhdGlvbnMtY29sb3IgLnNvY2lhbC1zaGFyZSwgLm9wZXJhdGlvbnMtY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAub3BlcmF0aW9ucy1jb2xvciAucGFuZSwgLm9wZXJhdGlvbnMtY29sb3IgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAub3BlcmF0aW9ucy1jb2xvciAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLmZsZWV0LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLm5hcnJvdy1jb250YWluZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXIsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC5zaXRlLWlubmVyLCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmZsZWV0LWNvbG9yIC5oY3NzLWV2ZW50cywgLmZsZWV0LWNvbG9yIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuaGNzcy1ldmVudHMsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAuc2l0ZS1pbm5lciwgLmZsZWV0LWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5mbGVldC1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmxlZXQtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmxlZXQtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZsZWV0LWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmZsZWV0LWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mbGVldC1jb2xvciAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmZsZWV0LWNvbG9yIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuZmxlZXQtY29sb3IgLmJsb2ctYm94LCAuZmxlZXQtY29sb3IgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuZmxlZXQtY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLmZsZWV0LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuZmxlZXQtY29sb3IgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmZsZWV0LWNvbG9yIC5tb2RhbC1jb250ZW50LCAuZmxlZXQtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuZmxlZXQtY29sb3IgLnN0YXRzLWNvbG9yLCAuZmxlZXQtY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmZsZWV0LWNvbG9yIC5zdGF0cy1jb2xvciwgLmZsZWV0LWNvbG9yIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmZsZWV0LWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5mbGVldC1jb2xvciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLmZsZWV0LWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5mbGVldC1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5mbGVldC1jb2xvciAucGFuZSwgLmZsZWV0LWNvbG9yICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZsZWV0LWNvbG9yIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUE2O1xufVxuXG4uZGF0YS1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLm5hcnJvdy1jb250YWluZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXIsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuZGF0YS1jb2xvciAuaGNzcy1ldmVudHMsIC5kYXRhLWNvbG9yIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC5oY3NzLWV2ZW50cywgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuZGF0YS1jb2xvciAuaGNzcy1ldmVudHMsIC5kYXRhLWNvbG9yIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLmhjc3MtZXZlbnRzLCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5kYXRhLWNvbG9yIC5zaXRlLWlubmVyLCAuZGF0YS1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAuc2l0ZS1pbm5lciwgLmRhdGEtY29sb3IgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5kYXRhLWNvbG9yIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5kYXRhLWNvbG9yIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmRhdGEtY29sb3IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmRhdGEtY29sb3IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuZGF0YS1jb2xvciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZGF0YS1jb2xvciAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmRhdGEtY29sb3IgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5kYXRhLWNvbG9yIC5ibG9nLWJveCwgLmRhdGEtY29sb3IgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuZGF0YS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuZGF0YS1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmRhdGEtY29sb3IgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmRhdGEtY29sb3IgLm1vZGFsLWNvbnRlbnQsIC5kYXRhLWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmRhdGEtY29sb3IgLnN0YXRzLWNvbG9yLCAuZGF0YS1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuZGF0YS1jb2xvciAuc3RhdHMtY29sb3IsIC5kYXRhLWNvbG9yIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmRhdGEtY29sb3IgLnNvY2lhbC1zaGFyZSwgLmRhdGEtY29sb3IgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5kYXRhLWNvbG9yIC5zb2NpYWwtc2hhcmUsIC5kYXRhLWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmRhdGEtY29sb3IgLnBhbmUsIC5kYXRhLWNvbG9yICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmRhdGEtY29sb3IgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICM1NjczODc7XG59XG5cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbCB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyOjpwbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtLWxhYmVsOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU0O1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJpY2luZy1kcmlmdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaWNpbmctZHJpZnQtbGluayAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcyMWMyNDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDhweCAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNpbmctZHJpZnQtbGluazpob3ZlciAuZHJpZnQtZGlzYWJsZWQtbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cblxuI0Nvb2tpZWJvdFdpZGdldDpub3QoLkNvb2tpZWJvdFdpZGdldC1pbmFjdGl2ZSkge1xuICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbmlmcmFtZSNxLW1lc3Nlbmdlci1mcmFtZSB7XG4gIGJvdHRvbTogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5saXN0LWNvbHVtbnMtMyB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1jb2x1bW5zLTMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuXG4uaW1nLWJvcmRlci1jb3JuZXJzLTggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG51bC5oY3NzLXN1cHBvcnQtYnVsbGV0cyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnN1cHBvcnQtaWNvbiwgLmltcGxlbWVudGF0aW9uLWljb24sIC5mbGV4LXByaWNpbmctaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zdXBwb3J0LWljb24ge1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvc3VwcG9ydF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9zdXBwb3J0X2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uaW1wbGVtZW50YXRpb24taWNvbiB7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9wcm92ZW5faWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvcHJvdmVuX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uZmxleC1wcmljaW5nLWljb24ge1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZmxleGlibGVfcHJpY2luZ19pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9mbGV4aWJsZV9wcmljaW5nX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jZ3VhcmFudGVlIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNndWFyYW50ZWUgLmNvbC1tZC00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2d1YXJhbnRlZSAuY29sLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveCBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNndWFyYW50ZWUgLndoaXRlLWJveCBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2d1YXJhbnRlZSAud2hpdGUtYm94IGgzLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3ggLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNndWFyYW50ZWUgLndoaXRlLWJveCAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLnN1cHBvcnQtaWNvbiwgI2d1YXJhbnRlZSAud2hpdGUtYm94OmhvdmVyIC5pbXBsZW1lbnRhdGlvbi1pY29uLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLmZsZXgtcHJpY2luZy1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNndWFyYW50ZWUgLndoaXRlLWJveDpob3ZlciBoMywgI2d1YXJhbnRlZSAud2hpdGUtYm94OmhvdmVyIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZ3VhcmFudGVlIC53aGl0ZS1ib3g6aG92ZXIgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNndWFyYW50ZWUgLndoaXRlLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuI2d1YXJhbnRlZSAud2hpdGUtYm94IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDc2ODE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXRleHQtcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnByb2R1Y3QtY3VzdG9tZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZXZpZXctZXhjZXJwdCBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmV2aWV3LWV4Y2VycHQgcDphZnRlciB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5hLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweCAyNHB4O1xufVxuLmEtc2xpZGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hLXNsaWRlOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmEtc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDUxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmEtc2xpZGUge1xuICAgIHBhZGRpbmc6IDM1cHggMjVweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hLXNsaWRlIHtcbiAgICBwYWRkaW5nOiA1NXB4IDU4cHggMjJweCA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5hLXNsaWRlLnZpZGVvLXRlc3RpbW9uaWFsIHtcbiAgcGFkZGluZzogMjRweCA0MHB4IDUycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYS1zbGlkZS52aWRlby10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmEtc2xpZGUudmlkZW8tdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gIH1cbn1cblxuI3Byb2R1Y3QtcmV2aWV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9kdWN0LXJldmlld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHg7XG59XG4jcHJvZHVjdC1yZXZpZXdzIC5maW5lLXByaW50IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuXG4ucGxheS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jdXN0b21fY29sdW1ucyBoMiwgLmN1c3RvbV9jb2x1bW5zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLmN1c3RvbV9jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLmN1c3RvbV9jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLmN1c3RvbV9jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21fY29sdW1ucyBwLmhlYWRsaW5lLCAuY3VzdG9tX2NvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbV9jb2x1bW5zIHAuaGVhZGxpbmUsIC5jdXN0b21fY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuY3VzdG9tX2NvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuY3VzdG9tX2NvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbV9jb2x1bW5zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21fY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21fY29sdW1ucyAuZW50cnktdGl0bGUsIC5jdXN0b21fY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmN1c3RvbV9jb2x1bW5zIC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbV9jb2x1bW5zIGgzLCAuY3VzdG9tX2NvbHVtbnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jdXN0b21fY29sdW1ucyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zdGF0cy1zZWN0aW9uLmxhenktYmFja2dyb3VuZC52aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogIzAwOTYzOSB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnBcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cbi5zdGF0cy1zZWN0aW9uIC5zdGF0cyB7XG4gIGZvbnQtc2l6ZTogNC4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXRzLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhdHMtc2VjdGlvbiAuc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGF0cy1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiA0LjFyZW07XG4gIH1cbn1cbi5zdGF0cy1zZWN0aW9uIGgyLCAuc3RhdHMtc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnN0YXRzLXNlY3Rpb24gcC5oZWFkbGluZSwgLnN0YXRzLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zdGF0cy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5zdGF0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc3RhdHMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuc3RhdHMtc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc3RhdHMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuc3RhdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc3RhdHMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuc3RhdHMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc3RhdHMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zdGF0cy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdGF0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdGF0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuc3RhdHMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnN0YXRzLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLnN0YXRzLXNlY3Rpb24gaDMsIC5zdGF0cy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc3RhdHMtc2VjdGlvbiAuc3ViLXRpdGxlLWgzLCAuc3RhdHMtc2VjdGlvbiAuc3RhdHMtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGF0cy1zZWN0aW9uIC5jb2wtbGctNCwgLnN0YXRzLXNlY3Rpb24gLmNvbC1tZC02IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdHMtc2VjdGlvbiAuY29sLWxnLTQsIC5zdGF0cy1zZWN0aW9uIC5jb2wtbWQtNiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXRzLXNlY3Rpb24gLmNvbC1sZy00OmFmdGVyLCAuc3RhdHMtc2VjdGlvbiAuY29sLW1kLTY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuLnN0YXRzLXNlY3Rpb24gLmNvbC1sZy00Omxhc3QtY2hpbGQsIC5zdGF0cy1zZWN0aW9uIC5jb2wtbWQtNjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdHMtc2VjdGlvbiAuY29sLWxnLTQ6bGFzdC1jaGlsZDphZnRlciwgLnN0YXRzLXNlY3Rpb24gLmNvbC1tZC02Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0cy1zZWN0aW9uIC5jb2wtbWQtNjpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5zdGF0cy1zZWN0aW9uIHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoMywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3ViLXRpdGxlLWgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlYWQtbW9yZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIGgzLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBoMzphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5zdWItdGl0bGUtaDM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgYSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgaDIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBwLmhlYWRsaW5lLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgcC5oZWFkbGluZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIHAuaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIHAuaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIHAuaGVhZGxpbmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuc3ViLXRpdGxlLWgyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbi5hbHQtdGhlbWUgLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSAuYm94LWJvZHkge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24uYWx0LXRoZW1lIC53aGl0ZS1ib3gge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uLmFsdC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL3Bvc3RfYmFja2dyb3VuZC53ZWJwXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2hpdGUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aGl0ZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbC1sZy00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJveC1ib2R5IHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXNvdXJjZS10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2MzY0NjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5yZXNvdXJjZS10eXBlLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5yZXNvdXJjZS10eXBlLWljb25zIFtjbGFzc149RGVmYXVsdHMtXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi56b29tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC56b29tIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDJweDtcbiAgfVxufVxuLnpvb20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC56b29tIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAycHg7XG4gIH1cbn1cbi56b29tOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cbi56b29tOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi56b29tOmhvdmVyOmFmdGVyIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4uem9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnZpZGVvcyAuem9vbTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y0O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDkvcGxheS1idXR0b24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICBtYXNrLXNpemU6IDExNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb3MgLnpvb206YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICBtYXNrLXNpemU6IDE1NXB4O1xuICB9XG59XG5cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5yb3csIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIGgyLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnN0YXRzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zdGF0cyArIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc3RhdHMgKyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmNvbC00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuY29sLTQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5jb2wtNDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmNvbC00Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgbWFzay1zaXplOiAxMDBweCAxMDBweDtcbiAgfVxufVxuLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmljb24tc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5maWxsLXdoaXRlID4gc3ZnIHBhdGgsIC5maWxsLXdoaXRlID4gc3ZnIHBvbHlnb24sIC5maWxsLXdoaXRlID4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmlsbC13aGl0ZSA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5zaGlmdC0yNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNTBweDtcbn1cblxuLnNsYW50LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnNsYW50LWJnLmxhenktYmFja2dyb3VuZC52aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEwL3Bvc3RfYmFja2dyb3VuZF9tb2JpbGUud2VicFwiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xhbnQtYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicFwiKTtcbiAgfVxufVxuLnNsYW50LWJnIGgyLCAuc2xhbnQtYmcgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zbGFudC1iZyBwLmhlYWRsaW5lLCAuc2xhbnQtYmcgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zbGFudC1iZyBwLmhlYWRsaW5lLCAuc2xhbnQtYmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zbGFudC1iZyBwLmhlYWRsaW5lLCAuc2xhbnQtYmcgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNsYW50LWJnIHAuaGVhZGxpbmUsIC5zbGFudC1iZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2xhbnQtYmcgcC5oZWFkbGluZSwgLnNsYW50LWJnIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2xhbnQtYmcgLnN1Yi10aXRsZS1oMiwgLnNsYW50LWJnIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2xhbnQtYmcgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2xhbnQtYmcgLmhlYWRlci1ydWxlOmFmdGVyLCAuc2xhbnQtYmcgI2N0YV9mb3JtIC5iaWctaGVhZGxpbmU6YWZ0ZXIsICNjdGFfZm9ybSAuc2xhbnQtYmcgLmJpZy1oZWFkbGluZTphZnRlciwgLnNsYW50LWJnIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIGgzOmFmdGVyLCAuc2xhbnQtYmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2xhbnQtYmcgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmc6YWZ0ZXIsIC5zbGFudC1iZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdWItdGl0bGUtaDM6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNsYW50LWJnIC5zdWItdGl0bGUtaDM6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zbGFudC1iZyAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnNsYW50LWJnOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSA3JSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG4uc2xhbnQtYmcgLmxvZ28taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGFudC1iZyAubG9nby1pbWcgc3ZnIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyA+IHBhdGgsXG4uc2xhbnQtYmcgLmZpbGwtY29sb3IgPiBzdmcgcG9seWdvbixcbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zbGFudC1iZyAuZmlsbC1jb2xvciA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG4uc2xhbnQtYmcgLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2xhbnQtYmcgLmZlYXR1cmUtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zbGFudC1iZyAuZmVhdHVyZS1kZXNjcmlwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGFudC1iZyAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDI0cHg7XG4gIH1cbn1cbi5zbGFudC1iZyAuZmVhdHVyZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYW50LWJnIC5mZWF0dXJlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweDtcbiAgfVxufVxuLnNsYW50LWJnIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50ID4gc3ZnIHBhdGgsXG4uc2xhbnQtYmcgLmhpZ2hsaWdodC1mZWF0dXJlLWNvbnRlbnQgPiBzdmcgcG9seWdvbixcbi5zbGFudC1iZyAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudCA+IHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zbGFudC1iZyAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudCA+IHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsYW50LWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuc2xhbnQtYmc6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xhbnQtYmcge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgMTAwJTtcbiAgfVxuICAuc2xhbnQtYmc6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDE1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0LWZlYXR1cmUtaW1hZ2UsIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50LWFsdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodC1mZWF0dXJlLWltYWdlLCAuaGlnaGxpZ2h0LWZlYXR1cmUtY29udGVudC1hbHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI3doby11c2VzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3aG8tdXNlcy1zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0NjVweDtcbiAgfVxufVxuI3doby11c2VzLXNlY3Rpb24gaDIsICN3aG8tdXNlcy1zZWN0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjd2hvLXVzZXMtc2VjdGlvbiBwLmhlYWRsaW5lLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3doby11c2VzLXNlY3Rpb24gcC5oZWFkbGluZSwgI3doby11c2VzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICN3aG8tdXNlcy1zZWN0aW9uIHAuaGVhZGxpbmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICN3aG8tdXNlcy1zZWN0aW9uIHAuaGVhZGxpbmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICN3aG8tdXNlcy1zZWN0aW9uIHAuaGVhZGxpbmUsICN3aG8tdXNlcy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjd2hvLXVzZXMtc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAjd2hvLXVzZXMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjd2hvLXVzZXMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICN3aG8tdXNlcy1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jd2hvLXVzZXMtc2VjdGlvbiAuZmxleC1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3doby11c2VzLXNlY3Rpb24gLnBsYWluLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI3doby11c2VzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAjd2hvLXVzZXMtc2VjdGlvbiBhLCAjd2hvLXVzZXMtc2VjdGlvbiAub3JhbmdlLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1vdXRsaW5lICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmJsdWUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtY2xlYXItYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmV5LW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3doby11c2VzLXNlY3Rpb24gLnBsYWluLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI3doby11c2VzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAjd2hvLXVzZXMtc2VjdGlvbiBhLCAjd2hvLXVzZXMtc2VjdGlvbiAub3JhbmdlLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1vdXRsaW5lICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI3doby11c2VzLXNlY3Rpb24gLmJsdWUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiBhLmhqZS1idXR0b24sICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbiwgI3doby11c2VzLXNlY3Rpb24gYS5oamUtY2xlYXItYnV0dG9uLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAjd2hvLXVzZXMtc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmV5LW91dGxpbmUtYnRuLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgI3doby11c2VzLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uICN3aG8tdXNlcy1zZWN0aW9uIC5saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbiN3aG8tdXNlcy1zZWN0aW9uIC5wbGFpbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXI6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXI6YmVmb3JlLCAuZml0LXF1aXogI2hlcm8gI3doby11c2VzLXNlY3Rpb24gYTpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5vcmFuZ2UtYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLm9yYW5nZS1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAud2hpdGUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuZGlzcGF0Y2hlci1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlcjpiZWZvcmUsIC5kaXNwYXRjaGVyLW91dGxpbmUgI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmJsdWUtYnV0dG9uICN3aG8tdXNlcy1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tYmx1ZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLWRpc3BhdGNoZXItYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlcjpiZWZvcmUsIC5mb3JtLW9yYW5nZS1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0bjpob3ZlcjpiZWZvcmUsICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgI3doby11c2VzLXNlY3Rpb24gLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbms6aG92ZXI6YmVmb3JlLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjd2hvLXVzZXMtc2VjdGlvbiAubGluazpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC4xNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5yb3csIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5iaWctaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbWFnZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyAuaW1hZ2UtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyBpbWcsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyBhIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgYSAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuc2xpY2stc2xpZGUgLnNsaWRlY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogbm9uZTtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5zbGljay10cmFjayAuaW1hZ2UtaXRlbSB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tb2RhbC12aWRlbyB7XG4gIG1heC13aWR0aDogNjk4cHg7XG4gIG1heC1oZWlnaHQ6IDM5M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5NCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC12aWRlby5iaWcge1xuICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG4ud2lzaXRhX2hlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5ZXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52aWRlby10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udmlkZW8tdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnZpZGVvLXRodW1iIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDk4cHg7XG4gIH1cbn1cbi52aWRlby10aHVtYjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGh1bWI6YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICBtYXNrLXNpemU6IDE1NXB4O1xuICB9XG59XG4udmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwLjE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnZpZGVvLXRodW1iOmhvdmVyOmFmdGVyIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4udmlkZW8tdGh1bWI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNjMlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udy1kaWFsb2cudy1jc3MtcmVzZXQge1xuICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbndpc3RpYS1wbGF5ZXI6bm90KDpkZWZpbmVkKSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi53aXN0aWFfcHJlbG9hZF90cmFuc2NyaXB0X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNjdGFfZm9ybSAuYmlnLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY3RhX2Zvcm0gLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4jY3RhX2Zvcm0gLnRleHQtc2hhZG93IHtcbiAgdGV4dC1zaGFkb3c6IDNweCAzcHggNHB4ICMzMzM7XG59XG4jY3RhX2Zvcm0ub2Zmc2V0LWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwNjBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDc0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0NHB4O1xuICB9XG59XG4jY3RhX2Zvcm0ub2Zmc2V0LWNlbnRlciAuZmxleC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuI2N0YV9mb3JtLm9mZnNldC01MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwNTBweDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMzVweDtcbiAgfVxufVxuI2N0YV9mb3JtLm9mZnNldC01MCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNjdGFfZm9ybS5vZmZzZXQtNzAtMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMDcwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LTcwLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNjdGFfZm9ybS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N0YV9mb3JtLm9mZnNldC03MC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzcwcHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAjY3RhX2Zvcm0ub2Zmc2V0LTcwLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDVweDtcbiAgfVxufVxuI2N0YV9mb3JtLm9mZnNldC03MC0zMCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNjdGFfZm9ybSAub2Zmc2V0LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgdG9wOiAwO1xufVxuI2N0YV9mb3JtIC5vZmZzZXQtNTAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3RhX2Zvcm0gLm9mZnNldC01MCB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNjdGFfZm9ybSAub2Zmc2V0LTcwLTMwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3RhX2Zvcm0gLm9mZnNldC03MC0zMCB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjY3RhX2Zvcm0gLm9mZnNldC03MC0zMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuI2xhbmRpbmdWaWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZm9ybV9maXRxdWl6LTIgZmllbGRzZXQge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xufVxuI2Zvcm1fZml0cXVpei0yIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLnZlcnRpY2FsX3JhZGlvIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgfVxufVxuI2Zvcm1fZml0cXVpei0yIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAudmVydGljYWxfcmFkaW8gLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLnZlcnRpY2FsX3JhZGlvIC5mcm1fb3B0X2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA0O1xuICAgIGdyaWQtcm93OiAxLzY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLnZlcnRpY2FsX3JhZGlvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICB9XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9yYWRpbyBsYWJlbCwgI2Zvcm1fZml0cXVpei0yIC5mcm1fY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE0cHggMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I1QjVCNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9yYWRpbyBsYWJlbDpoYXMoaW5wdXQ6Y2hlY2tlZCksICNmb3JtX2ZpdHF1aXotMiAuZnJtX2NoZWNrYm94IGxhYmVsOmhhcyhpbnB1dDpjaGVja2VkKSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3JhZGlvIGxhYmVsOmhvdmVyLCAjZm9ybV9maXRxdWl6LTIgLmZybV9jaGVja2JveCBsYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3JhZGlvIGlucHV0LCAjZm9ybV9maXRxdWl6LTIgLmZybV9jaGVja2JveCBpbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNUI1QjU7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG9yZGVyOiAyO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcmFkaW8gaW5wdXQ6Y2hlY2tlZCwgI2Zvcm1fZml0cXVpei0yIC5mcm1fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9yYWRpbyBpbnB1dDpjaGVja2VkOmJlZm9yZSwgI2Zvcm1fZml0cXVpei0yIC5mcm1fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuI2Zvcm1fZml0cXVpei0yIC5sZXRzLWNvbm5lY3QgLmZybV9wcmV2X3BhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX2ZpdHF1aXotMiAubGV0cy1jb25uZWN0IC5mcm1fcHJldl9wYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLmxldHMtY29ubmVjdCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICB9XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9zdWJtaXQge1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fZml0cXVpei0yIC5mcm1fc3VibWl0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fZml0cXVpei0yIC5mcm1fcGFnZV9udW1fMSAuZnJtX3N1Ym1pdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbiNmb3JtX2ZpdHF1aXotMiAuZm9ybS1maWVsZCA+IC5mcm1fc3VibWl0IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZm9ybS1maWVsZCA+IC5mcm1fc3VibWl0IC5mcm1fcHJldl9wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG9yZGVyOiAyO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9idXR0b25fc3VibWl0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3ByZXZfcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Mzk7XG4gIG9yZGVyOiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9wcmV2X3BhZ2U6aG92ZXIge1xuICBjb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3ByZXZfcGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3ByZXZfcGFnZTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDExcHggMTNweDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9zZWN0aW9uX2hlYWRpbmcgaW5wdXQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyBzZWxlY3QsICNmb3JtX2ZpdHF1aXotMiAuZnJtX3NlY3Rpb25faGVhZGluZyB0ZXh0YXJlYSwgI2Zvcm1fZml0cXVpei0yIC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5mcm1fc2xpbXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9maXRxdWl6LTIgLmZybV9zZWN0aW9uX2hlYWRpbmcge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjtcbiAgICBwYWRkaW5nOiAyNHB4IDM3cHg7XG4gIH1cbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3BhZ2VfYmFyIC5mcm1fY3VycmVudF9wYWdlIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fZml0cXVpei0yIC5mcm1fcm9vdGxpbmVfZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3Byb2dyZXNzX2xpbmUgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFNUU1RTU7XG4gIG1hcmdpbjogMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZnJtX3Byb2dyZXNzX2xpbmUgaW5wdXQuZnJtX3BhZ2VfYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9wcm9ncmVzc19saW5lIGlucHV0LmZybV9wYWdlX3NraXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFM0U1O1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fcHJvZ3Jlc3NfbGluZSBsaTpmaXJzdC1vZi10eXBlIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZW1haWwtcGVybSAuZnJtX3JhZGlvIGxhYmVsIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI2Zvcm1fZml0cXVpei0yIC5lbWFpbC1wZXJtIC5mcm1fcmFkaW8gaW5wdXQge1xuICBmbG9hdDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBhY2NlbnQtY29sb3I6ICMwMDA7XG59XG4jZm9ybV9maXRxdWl6LTIgLmVtYWlsLXBlcm0gLmZybV9yYWRpbyBpbnB1dDpjaGVja2VkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbiNmb3JtX2ZpdHF1aXotMiAuZW1haWwtcGVybSAuZnJtX2h0bWxfY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuI2Zvcm1fZml0cXVpei0yIC5mcm1fZXJyb3Jfc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJDQ0QxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjQjk0QTQ4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTVweCAwIDVweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG59XG4jZm9ybV9maXRxdWl6LTIgLmZybV9lcnJvciB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQjk0QTQ4O1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDU7XG4gIGdyaWQtcm93OiAyO1xufVxuXG4jcHJvamVjdC1saWZlY3ljbGUge1xuICBwYWRkaW5nLWJvdHRvbTogNTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvamVjdC1saWZlY3ljbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9qZWN0LWxpZmVjeWNsZSBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0FBQUFBQTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTlweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHotaW5kZXg6IDA7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51ID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSA+IGxpID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGxpIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSAuc3ViLW1lbnUgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlIC5zdWItbWVudSBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxleDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxleDogMTIuNSU7XG4gIH1cbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlIC5zdWItbWVudSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNzVweCAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUgLnN1Yi1tZW51IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlIC5zdWItbWVudSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZSA+IGEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlID4gYSB7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gICNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlLnByZS1jb25zdHJ1Y3Rpb24gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuYWN0aXZlLnByZS1jb25zdHJ1Y3Rpb24gPiBhOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA5NjM5O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUuY29uc3RydWN0aW9uID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5jb25zdHJ1Y3Rpb24gPiBhOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjMDA1ZWI4O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUuZmxlZXQtbWdtdCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUuZmxlZXQtbWdtdCA+IGE6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICMwMDc2ODE7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmFjdGl2ZS5jb25zdHJ1Y3Rpb24tc3VwcG9ydCA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hY3RpdmUuY29uc3RydWN0aW9uLXN1cHBvcnQgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZTM1MjA1O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5wcm9qZWN0LXRyYWNraW5nIGE6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgLmVzdGltYXRpbmcgYTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAucXVvdGUtbWFuYWdlbWVudCBhOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5lc3RpbWF0ZS1pbnNpZ2h0cyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VzdGltYXRpbmcuc3ZnXCIpO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5wcm9qZWN0LW1hbmFnZW1lbnQgYTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAuam9iLWNvc3RpbmcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnNhZmV0eSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3NhZmV0eV9jb25lLnN2Z1wiKTtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAucGxhbnMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wbGFucy5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnNjaGVkdWxpbmcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kaXNwYXRjaC5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnRydWNraW5nIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmdfMi5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmRyb25lIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZHJvbmUuc3ZnXCIpO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5mbGVldC1tYW5hZ2VtZW50IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpO1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5mbGVldC1tYWludGVuYW5jZSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMi9pY29uX2UzNjBfcHJvZHVjdC5zdmdcIik7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnRlbGVtYXRpY3MgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX3RlbGVtYXRpY3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX3RlbGVtYXRpY3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmZ1ZWwtdHJhY2tpbmcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX2Z1ZWxlcnBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX2Z1ZWxlcnBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLnRydWNrLW1hbmFnZW1lbnQgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RydWNraW5nXzIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RydWNraW5nXzIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmRvY3VtZW50LW1hbmFnZW1lbnQgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BsYW5zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wbGFucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuY2VydGlmaWNhdGlvbnMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NlcnRpZmljYXRpb25zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jZXJ0aWZpY2F0aW9ucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuc21hcnQtZm9ybXMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3NtYXJ0X2Zvcm0uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3NtYXJ0X2Zvcm0uc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4jcHJvamVjdC1saWZlY3ljbGUgLmNsb3VkLWhvc3RpbmcgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9sb2dvLWNsb3VkLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvbG9nby1jbG91ZC1qdXN0aWNvbi5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbiNwcm9qZWN0LWxpZmVjeWNsZSAuZGF0YS1hbmFseXRpY3MgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28taW50ZWxsaWdlbmNlLWp1c3RpY29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuI3Byb2plY3QtbGlmZWN5Y2xlIC5hcGlzIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvc29sdXRpb25fYmFzZWRfY29uc3VsdGluZ19pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvc29sdXRpb25fYmFzZWRfY29uc3VsdGluZ19pY29uLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4jcHJvamVjdF9saWZlY3ljbGUgaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNwcm9qZWN0X2xpZmVjeWNsZSAuc3ViLXRpdGxlLWgyLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jcHJvamVjdF9saWZlY3ljbGUgaDIucHJlLWNvbnN0cnVjdGlvbiwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5wcmUtY29uc3RydWN0aW9uLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5wcmUtY29uc3RydWN0aW9uLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLnByZS1jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNwcmVzcy1oZXJvIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAucHJlLWNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wcmUtY29uc3RydWN0aW9uLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNwcm9qZWN0X2xpZmVjeWNsZSAucHJlLWNvbnN0cnVjdGlvbi5zdWItdGl0bGUtaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LnByZS1jb25zdHJ1Y3Rpb24sICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByZS1jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByZS1jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIGg0LnByZS1jb25zdHJ1Y3Rpb24sIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5jYXRlZ29yeS1ib3ggLnByZS1jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLnByZS1jb25zdHJ1Y3Rpb24uZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbiNwcm9qZWN0X2xpZmVjeWNsZSBoMi5jb25zdHJ1Y3Rpb24sICNwcm9qZWN0X2xpZmVjeWNsZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNnZW5lcmljLWhlcm8gcC5jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjcHJlc3MtaGVybyBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5jb25zdHJ1Y3Rpb24uaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmNvbnN0cnVjdGlvbi5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5jb25zdHJ1Y3Rpb24uY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5jb25zdHJ1Y3Rpb24uc3ViLXRpdGxlLWgyLCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNC5jb25zdHJ1Y3Rpb24sICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNvbnN0cnVjdGlvbi5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSBoNC5jb25zdHJ1Y3Rpb24sIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5jYXRlZ29yeS1ib3ggLmNvbnN0cnVjdGlvbi5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY29uc3RydWN0aW9uLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG4jcHJvamVjdF9saWZlY3ljbGUgaDIuZmxlZXQtbWFuYWdlbWVudCwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5mbGVldC1tYW5hZ2VtZW50LmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5mbGVldC1tYW5hZ2VtZW50LmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmZsZWV0LW1hbmFnZW1lbnQuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNwcmVzcy1oZXJvIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuZmxlZXQtbWFuYWdlbWVudC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5mbGVldC1tYW5hZ2VtZW50LmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNwcm9qZWN0X2xpZmVjeWNsZSAuZmxlZXQtbWFuYWdlbWVudC5zdWItdGl0bGUtaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LmZsZWV0LW1hbmFnZW1lbnQsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZsZWV0LW1hbmFnZW1lbnQuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3RfbGlmZWN5Y2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZsZWV0LW1hbmFnZW1lbnQuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIGg0LmZsZWV0LW1hbmFnZW1lbnQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIC5jYXRlZ29yeS1ib3ggLmZsZWV0LW1hbmFnZW1lbnQuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdF9saWZlY3ljbGUgLmZsZWV0LW1hbmFnZW1lbnQuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwNzY4MTtcbn1cbiNwcm9qZWN0X2xpZmVjeWNsZSBoMi5jb25zdHJ1Y3Rpb24tc3VwcG9ydCwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNnZW5lcmljLWhlcm8gcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdF9saWZlY3ljbGUgcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5ob21lICNwcmVzcy1oZXJvIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNwcm9qZWN0X2xpZmVjeWNsZSBwLmNvbnN0cnVjdGlvbi1zdXBwb3J0LmhlYWRsaW5lLCAjcHJvamVjdF9saWZlY3ljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3RfbGlmZWN5Y2xlIHAuY29uc3RydWN0aW9uLXN1cHBvcnQuaGVhZGxpbmUsICNwcm9qZWN0X2xpZmVjeWNsZSAuY29uc3RydWN0aW9uLXN1cHBvcnQuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3RfbGlmZWN5Y2xlIC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5zdWItdGl0bGUtaDIsICNwcm9qZWN0X2xpZmVjeWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LmNvbnN0cnVjdGlvbi1zdXBwb3J0LCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjcHJvamVjdF9saWZlY3ljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29uc3RydWN0aW9uLXN1cHBvcnQuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3RfbGlmZWN5Y2xlIGg0LmNvbnN0cnVjdGlvbi1zdXBwb3J0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY2F0ZWdvcnktYm94IC5jb25zdHJ1Y3Rpb24tc3VwcG9ydC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0X2xpZmVjeWNsZSAuY29uc3RydWN0aW9uLXN1cHBvcnQuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cblxuLyogIyMgRm9udCBJY29uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIQ1NTRm9udFwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuXCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuc3ZnP2dtaDhhbiNIQ1NTRm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuW2NsYXNzXj1IQ1NTRm9udC1dLFxuW2NsYXNzKj1cIiBIQ1NTRm9udC1cIl0ge1xuICBmb250LWZhbWlseTogXCJIQ1NTRm9udFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvOmJlZm9yZSwgLmVxdWlwbWVudDM2MCAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZnVlbGVycGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xufVxuXG4uSENTU0ZvbnQtZnVlbGVycGx1cy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNhZmV0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uSENTU0ZvbnQtZmxlZXQtbWFuYWdlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uSENTU0ZvbnQtb2VtLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtcHJvZmVzc2lvbmFsLXNlcnZpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNsb3VkLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZWxvZ3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3Jtcy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNraWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHMtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jcmVkZW50aWFscy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtYWNhZGVteWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZW1wbG95ZWUtYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5IQ1NTRm9udC1lbXBsb3llZS1hcHAtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uSENTU0ZvbnQtMjQtaG91cnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLkhDU1NGb250LWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5IQ1NTRm9udC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5IQ1NTRm9udC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uSENTU0ZvbnQtYXJ0aWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLkhDU1NGb250LWF1dG9tYXRlLWRpc3BhdGNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLkhDU1NGb250LWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5IQ1NTRm9udC1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLkhDU1NGb250LWJhci1jaGFydC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5IQ1NTRm9udC1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5IQ1NTRm9udC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLkhDU1NGb250LWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5IQ1NTRm9udC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uSENTU0ZvbnQtY2FzaC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uSENTU0ZvbnQtY2VydGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uSENTU0ZvbnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uSENTU0ZvbnQtY2hhdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5IQ1NTRm9udC1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLWNvbXB1dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1zY2FsYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLkhDU1NGb250LWNvZy1yb3RhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uSENTU0ZvbnQtY29sb3ItY29kZS1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uSENTU0ZvbnQtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uSENTU0ZvbnQtY29uc3RydWN0aW9uLWhlbG1ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uSENTU0ZvbnQtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLkhDU1NGb250LWNyYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtZ3Vlc3N3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5IQ1NTRm9udC1lbGltaW5hdGUtcGFwZXJ3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5IQ1NTRm9udC1lbWFpbC1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5IQ1NTRm9udC1lbmdpbmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uSENTU0ZvbnQtZXF1aXBtZW50LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5IQ1NTRm9udC1lc3RpbWF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5IQ1NTRm9udC1leGNsYW1hdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5IQ1NTRm9udC1leWVnbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5IQ1NTRm9udC1mYXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLkhDU1NGb250LWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtYWRqdXN0bWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWwtZXhwZW5zZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLkhDU1NGb250LWdhcy1wdW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5IQ1NTRm9udC1nZWFycy1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uSENTU0ZvbnQtaGFuZGxlLWJpZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtaWNvbnNfdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLkhDU1NGb250LWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLkhDU1NGb250LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLkhDU1NGb250LWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uSENTU0ZvbnQtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uSENTU0ZvbnQtaWRlbnRpZnktZnVlbC1ob2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5IQ1NTRm9udC1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uSENTU0ZvbnQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uSENTU0ZvbnQtanVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3AtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLkhDU1NGb250LWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uSENTU0ZvbnQtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uSENTU0ZvbnQtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uSENTU0ZvbnQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uSENTU0ZvbnQtbWFnbmlmaXlpbmctZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLkhDU1NGb250LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLkhDU1NGb250LW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLkhDU1NGb250LW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLkhDU1NGb250LW1vYmlsZS1hbGVydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLkhDU1NGb250LW1vbmV5LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLkhDU1NGb250LW1vbml0b3ItZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5IQ1NTRm9udC1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uSENTU0ZvbnQtbmV3c2xldHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uSENTU0ZvbnQtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uSENTU0ZvbnQtbmV4dC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5IQ1NTRm9udC1ub3RlLXRha2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uSENTU0ZvbnQtb2lsLWFuZC1nYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLkhDU1NGb250LXBhcGVyd29yazpiZWZvcmUsIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOm50aC1jaGlsZCg0KSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5IQ1NTRm9udC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5IQ1NTRm9udC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uSENTU0ZvbnQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uSENTU0ZvbnQtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5IQ1NTRm9udC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLkhDU1NGb250LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5IQ1NTRm9udC1wb3dlci1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLkhDU1NGb250LXByZXBhcmUtZnV0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5IQ1NTRm9udC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uSENTU0ZvbnQtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uSENTU0ZvbnQtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5IQ1NTRm9udC1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLkhDU1NGb250LXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uSENTU0ZvbnQtc2FmZXR5LWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLkhDU1NGb250LXNhbGVzLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uSENTU0ZvbnQtc2NoZWR1bGUtYnVkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5IQ1NTRm9udC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLkhDU1NGb250LXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLkhDU1NGb250LXNlbmRpbmctYnVkZ2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uSENTU0ZvbnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLkhDU1NGb250LXNpZ24tdXA6YmVmb3JlLCAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjpudGgtY2hpbGQoNSkgYTpiZWZvcmUsIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOm50aC1jaGlsZCgzKSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5IQ1NTRm9udC1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLkhDU1NGb250LXNpbmdsZS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uSENTU0ZvbnQtc21hcnRwaG9uZS1tb25leXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLkhDU1NGb250LXNwYWNlc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uSENTU0ZvbnQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uSENTU0ZvbnQtc3VwcG9ydC10ZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5IQ1NTRm9udC10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uSENTU0ZvbnQtdGVsZWNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uSENTU0ZvbnQtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5IQ1NTRm9udC10aW1lY2FyZHM6YmVmb3JlLCAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjpudGgtY2hpbGQoMSkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uSENTU0ZvbnQtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uSENTU0ZvbnQtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLkhDU1NGb250LXRyYWNrLXBlcmZvcm1hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5IQ1NTRm9udC10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLkhDU1NGb250LXRyb3BoeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5IQ1NTRm9udC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLkhDU1NGb250LXVwLWRvd24tYXJyb3dzOmJlZm9yZSwgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWI6bnRoLWNoaWxkKDIpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLkhDU1NGb250LXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uSENTU0ZvbnQtdXNlci1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uSENTU0ZvbnQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLkhDU1NGb250LXZpZXctZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLkhDU1NGb250LXdhc3Rld2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLkhDU1NGb250LXdhdGNoLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5IQ1NTRm9udC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5IQ1NTRm9udC13b3JsZC13aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvOmJlZm9yZSwgLkhDU1NGb250LWhjc3MtaGVhdnliaWQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvOmJlZm9yZSwgLkhDU1NGb250LWhjc3MtaGVhdnlqb2I6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNhZmV0eS1sb2dvOmJlZm9yZSwgLkhDU1NGb250LWhjc3Mtc2FmZXR5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyLWxvZ286YmVmb3JlIHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjAtbG9nbzpiZWZvcmUsIC5lcXVpcG1lbnQzNjAgLmVudHJ5LXRpdGxlOmJlZm9yZSwgLkhDU1NGb250LWhjc3MtZTM2MDpiZWZvcmUge1xuICBjb2xvcjogIzAwNzY4MTtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcbiAgY29sb3I6ICM2NDJmNmM7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3MtbG9nbzpiZWZvcmUge1xuICBjb2xvcjogIzAwYjVlMjtcbn1cblxuLkhDU1NGb250LWhjc3MtY2xvdWQtaWNvbjpiZWZvcmUge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cblxuLmljb24taGNzcy1wbGFucyB7XG4gIGhlaWdodDogMzVweDtcbn1cbi5pY29uLWhjc3MtcGxhbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1wbGFucy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmljb24taGNzcy10cnVja2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXRydWNraW5nLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1oY3NzLWludGVsbGlnZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmljb24taGNzcy1hZXJpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvbG9nby1hZXJpYWwtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/I2llZml4cmZhOXo4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejhcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLnR0Zj9yZmE5ejhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5zdmc/cmZhOXo4I0RlZmF1bHRzXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePURlZmF1bHRzLV0sXG5bY2xhc3MqPVwiIERlZmF1bHRzLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uRGVmYXVsdHMtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLkRlZmF1bHRzLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLkRlZmF1bHRzLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5EZWZhdWx0cy10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5EZWZhdWx0cy1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uRGVmYXVsdHMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5EZWZhdWx0cy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLkRlZmF1bHRzLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLkRlZmF1bHRzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uRGVmYXVsdHMtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uRGVmYXVsdHMtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5EZWZhdWx0cy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLkRlZmF1bHRzLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5EZWZhdWx0cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5EZWZhdWx0cy1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5EZWZhdWx0cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5EZWZhdWx0cy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5EZWZhdWx0cy10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5EZWZhdWx0cy1kZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uRGVmYXVsdHMtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5EZWZhdWx0cy1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5EZWZhdWx0cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5EZWZhdWx0cy1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLkRlZmF1bHRzLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLkRlZmF1bHRzLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLkRlZmF1bHRzLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5EZWZhdWx0cy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uRGVmYXVsdHMtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLkRlZmF1bHRzLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5EZWZhdWx0cy1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLkRlZmF1bHRzLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5EZWZhdWx0cy1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5EZWZhdWx0cy10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLkRlZmF1bHRzLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5EZWZhdWx0cy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5EZWZhdWx0cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uRGVmYXVsdHMtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uRGVmYXVsdHMtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5EZWZhdWx0cy1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLkRlZmF1bHRzLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLkRlZmF1bHRzLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLkRlZmF1bHRzLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uRGVmYXVsdHMtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5EZWZhdWx0cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLkRlZmF1bHRzLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5EZWZhdWx0cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLkRlZmF1bHRzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5EZWZhdWx0cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5EZWZhdWx0cy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLkRlZmF1bHRzLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5EZWZhdWx0cy1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLkRlZmF1bHRzLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5EZWZhdWx0cy1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5EZWZhdWx0cy1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLkRlZmF1bHRzLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uRGVmYXVsdHMtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uRGVmYXVsdHMtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5EZWZhdWx0cy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLkRlZmF1bHRzLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLkRlZmF1bHRzLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uRGVmYXVsdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uRGVmYXVsdHMtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLkRlZmF1bHRzLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLkRlZmF1bHRzLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLkRlZmF1bHRzLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLkRlZmF1bHRzLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5EZWZhdWx0cy1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5EZWZhdWx0cy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uRGVmYXVsdHMtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uRGVmYXVsdHMtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uRGVmYXVsdHMtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLkRlZmF1bHRzLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLkRlZmF1bHRzLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5EZWZhdWx0cy1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uRGVmYXVsdHMtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uRGVmYXVsdHMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLkRlZmF1bHRzLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLkRlZmF1bHRzLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uRGVmYXVsdHMtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5EZWZhdWx0cy1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5EZWZhdWx0cy1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uRGVmYXVsdHMtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uRGVmYXVsdHMtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLkRlZmF1bHRzLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLkRlZmF1bHRzLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLkRlZmF1bHRzLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5EZWZhdWx0cy11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5EZWZhdWx0cy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uRGVmYXVsdHMtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLkRlZmF1bHRzLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uRGVmYXVsdHMtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5EZWZhdWx0cy1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLkRlZmF1bHRzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLkRlZmF1bHRzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uRGVmYXVsdHMtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLkRlZmF1bHRzLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5EZWZhdWx0cy1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5EZWZhdWx0cy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5EZWZhdWx0cy1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uRGVmYXVsdHMtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uRGVmYXVsdHMtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5EZWZhdWx0cy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLkRlZmF1bHRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uRGVmYXVsdHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5EZWZhdWx0cy1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5EZWZhdWx0cy13b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLkRlZmF1bHRzLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uRGVmYXVsdHMteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uRGVmYXVsdHMteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uRGVmYXVsdHMtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5EZWZhdWx0cy1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uRGVmYXVsdHMtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uRGVmYXVsdHMtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLkRlZmF1bHRzLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLkRlZmF1bHRzLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLkRlZmF1bHRzLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5EZWZhdWx0cy1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uRGVmYXVsdHMtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLkRlZmF1bHRzLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5EZWZhdWx0cy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5EZWZhdWx0cy1naXR0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5EZWZhdWx0cy1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uRGVmYXVsdHMtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5EZWZhdWx0cy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5EZWZhdWx0cy1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLkRlZmF1bHRzLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5EZWZhdWx0cy13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uRGVmYXVsdHMtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLkRlZmF1bHRzLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uRGVmYXVsdHMtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uRGVmYXVsdHMtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5EZWZhdWx0cy10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLkRlZmF1bHRzLXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uRGVmYXVsdHMtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uRGVmYXVsdHMtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uRGVmYXVsdHMtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5EZWZhdWx0cy1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLkRlZmF1bHRzLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uRGVmYXVsdHMtbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLkRlZmF1bHRzLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLkRlZmF1bHRzLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uRGVmYXVsdHMtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLkRlZmF1bHRzLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uRGVmYXVsdHMtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5EZWZhdWx0cy1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uRGVmYXVsdHMtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5EZWZhdWx0cy1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uRGVmYXVsdHMtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLkRlZmF1bHRzLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uRGVmYXVsdHMtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uRGVmYXVsdHMtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uRGVmYXVsdHMtYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLkRlZmF1bHRzLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLkRlZmF1bHRzLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLkRlZmF1bHRzLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLkRlZmF1bHRzLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBob3RvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXNvdW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbW92aWUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uRGVmYXVsdHMtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uRGVmYXVsdHMtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5EZWZhdWx0cy1yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLkRlZmF1bHRzLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLkRlZmF1bHRzLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLkRlZmF1bHRzLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5EZWZhdWx0cy13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLkRlZmF1bHRzLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uRGVmYXVsdHMtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5EZWZhdWx0cy1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLkRlZmF1bHRzLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy1zb2NjZXItYmFsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLkRlZmF1bHRzLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLkRlZmF1bHRzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uRGVmYXVsdHMteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uRGVmYXVsdHMtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLkRlZmF1bHRzLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLkRlZmF1bHRzLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uRGVmYXVsdHMtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLkRlZmF1bHRzLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uRGVmYXVsdHMtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5EZWZhdWx0cy1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLkRlZmF1bHRzLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5EZWZhdWx0cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uRGVmYXVsdHMtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uRGVmYXVsdHMtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5EZWZhdWx0cy1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uRGVmYXVsdHMtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5EZWZhdWx0cy1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLkRlZmF1bHRzLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5EZWZhdWx0cy1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLXNoZWtlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uRGVmYXVsdHMtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uRGVmYXVsdHMtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLkRlZmF1bHRzLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uRGVmYXVsdHMtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5EZWZhdWx0cy1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLkRlZmF1bHRzLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5EZWZhdWx0cy1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLkRlZmF1bHRzLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5EZWZhdWx0cy1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5EZWZhdWx0cy12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uRGVmYXVsdHMtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLkRlZmF1bHRzLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLkRlZmF1bHRzLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5EZWZhdWx0cy13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLkRlZmF1bHRzLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLkRlZmF1bHRzLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5EZWZhdWx0cy1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLkRlZmF1bHRzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbkl0YWxpYy53b2ZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uc2lkZWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpZGViYXIgLndpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uc2lkZWJhciAud2lkZ2V0IC5zZWFyY2gtZm9ybSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5zaWRlYmFyIC53aWRnZXQgLndpZGdldC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uc2lkZWJhciAud2lkZ2V0dGl0bGUge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5zaWRlYmFyIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5zaWRlYmFyIGE6aG92ZXIge1xuICBjb2xvcjogIzUyYWM2OTtcbn1cbi5zaWRlYmFyICNyZWNlbnQtcG9zdHMtMiB1bCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5zaWRlYmFyICNyZWNlbnQtcG9zdHMtMiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyICNyZWNlbnQtcG9zdHMtMiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhciAuYmxvZy1ib3gge1xuICBjb2xvcjogIzAwMDtcbn1cblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGJveC1zaGFkb3cgMC4ycywgb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgcGFkZGluZzogN3B4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwLjVweCAwIDA7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlciAuY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLWV2ZW50cywgaGVhZGVyLnNpdGUtaGVhZGVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLWV2ZW50cywgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIGhlYWRlci5zaXRlLWhlYWRlciAuaGNzcy1ldmVudHMsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICByb3ctZ2FwOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAuY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLWV2ZW50cywgaGVhZGVyLnNpdGUtaGVhZGVyIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5oY3NzLWV2ZW50cywgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaGVhZGVyLnNpdGUtaGVhZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgaGVhZGVyLnNpdGUtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGhlYWRlci5zaXRlLWhlYWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGhlYWRlci5zaXRlLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgaGVhZGVyLnNpdGUtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIuZml4ZWQtc3ViLW5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFycyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2UgLmJhcnM6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlLmNsb3NlIC5iYXJzOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgd2lkdGg6IDcxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi1zZWNvbmRhcnkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi1zZWNvbmRhcnkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG59XG4ubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMzM5MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAubWVudS1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAucGhvbmUtbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSAucGhvbmUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAubG9naW4tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2UzNTIwNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI2UzNTIwNTtcbiAgfVxuICAubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2LXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeS5zaG93TWVudSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjN0E3QTdBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS43NHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubG9naW4tbGluayBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmxvZ2luLWxpbmsgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjdweCA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC51cC1jYXJldDphZnRlciwgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSwgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIC5zdWItbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwOTYzOTtcbiAgICB0b3A6IDU4cHg7XG4gICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC51cC1jYXJldDphZnRlciwgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgdG9wOiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4OTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHRvcDogNjAuNXB4O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IGxpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IGxpLm90aGVyLXNvbHV0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgbGkub3RoZXItc29sdXRpb25zIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaS5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLm90aGVyLXNvbHV0aW9ucyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAub3RoZXItc29sdXRpb25zIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5hbGwtc29sdXRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLmFsbC1zb2x1dGlvbnMgYTphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLmhjc3Mtc29mdHdhcmUgPiBhOjpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgY29sdW1uLWdhcDogMTZweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSA+IHNwYW4ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgcGFkZGluZzogMTJweCA2NXB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuZXN0aW1hdGluZyA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9jYWxjdWxhdG9yX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vcGVyYXRpb25zID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2hlbG1ldF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuZmxlZXQgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvYnVsbGRvemVyX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5kYXRhLXJlcG9ydGluZyA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9ncmFwaF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5oY3NzLXNvZnR3YXJlID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0ExQTFBMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zID4gYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGEgPiBzcGFuIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgYSA+IHNwYW4ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkzcHgpO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IC5leHRlcm5hbC1saW5rIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvZXh0ZXJuYWxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IC5leHRlcm5hbC1saW5rIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmFsbC1zb2x1dGlvbnMgYSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC53aG8td2Utc2VydmUge1xuICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IERlZmF1bHRzLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0IxQjFCMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTc0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTJweCAwIDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTYzOTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaDpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDhweDtcbiAgfVxufVxuXG4jb3RoZXItbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvdGhlci1tZW51IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjb3RoZXItbWVudSBsaSB7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgfVxufVxuI290aGVyLW1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jb3RoZXItbWVudSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI290aGVyLW1lbnUgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNvdGhlci1tZW51IGE6aG92ZXI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI290aGVyLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNvdGhlci1tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI290aGVyLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNvdGhlci1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgcCB7XG4gIGNvbG9yOiAjMDA3NjgxO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS53aGl0ZS1idG4sIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IC5mb3JtLXdoaXRlLWJ0biBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEud2hpdGUtYnRuOmhvdmVyLCAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZm9ybS13aGl0ZS1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZ3JlZW4tYnRuLCAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZ3JlZW4tYnV0dG9uIGEudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmZvcm0tZ3JlZW4tYnRuIGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IGEuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5ncmVlbi1idG46aG92ZXIsIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50IC5ncmVlbi1idXR0b24gYS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmdyZWVuLWJ1dHRvbiAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZm9ybS1ncmVlbi1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xufVxuLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQuZGVmYXVsdC1ldmVudCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50LmluZHVzdHJ5LWV2ZW50cyAuZXZlbnQtbGlua3MgLmV2ZW50LWxpbmsge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50LmluZHVzdHJ5LWV2ZW50cyAuZXZlbnQtbGlua3MgLmV2ZW50LWxpbmstbG9nbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmhjc3MtZXZlbnRzIC5ldmVudC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuLmhjc3MtZXZlbnRzIC5ldmVudC1saW5rcyAuZXZlbnQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oY3NzLWV2ZW50cyAuZXZlbnQtbGlua3MgLmV2ZW50LWxpbmstbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGNzcy1ldmVudHMgLmV2ZW50LWxpbmtzIC5ldmVudC1saW5rLWxvZ28ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5oY3NzLWV2ZW50cyAuZXZlbnQtbGluay1sb2dvLWltYWdlIHtcbiAgbWF4LWhlaWdodDogNzJweDtcbn1cbi5oY3NzLWV2ZW50cyAudGh1bWJuYWlsLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmhjc3MtZXZlbnRzIC50aHVtYm5haWwtYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC50aHVtYm5haWwtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uaGNzcy1ldmVudHMgLmV2ZW50cy12aWV3LWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaGNzcy1ldmVudHMgLmV2ZW50cy12aWV3LWFsbC53aGl0ZS1idG4sIC5oY3NzLWV2ZW50cyAuZm9ybS13aGl0ZS1idG4gLmV2ZW50cy12aWV3LWFsbC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmhjc3MtZXZlbnRzIC5ldmVudHMtdmlldy1hbGwuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMXB4IDE5cHggIWltcG9ydGFudDtcbn1cbi5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dCwgLmhjc3MtZXZlbnRzIC5zbGljay1wcmV2IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dDpiZWZvcmUsIC5oY3NzLWV2ZW50cyAuc2xpY2stbmV4dDpiZWZvcmUsIC5oY3NzLWV2ZW50cyAuc2xpY2stcHJldjpiZWZvcmUsIC5oY3NzLWV2ZW50cyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvcHJldi1ldmVudHMtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi5oY3NzLWV2ZW50cyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAtMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1ldmVudHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oY3NzLWV2ZW50cyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuLmhjc3MtZXZlbnRzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuLmhjc3MtZXZlbnRzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhjc3MtZXZlbnRzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cblxuaS5ldmVudC10aW1lLWljb24sIGkuZXZlbnQtZGF0ZS1pY29uLCBpLmV2ZW50LWJ1bGxzZXllLWljb24ge1xuICBjb2xvcjogIzQwYjA2YjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLTMzcHg7XG59XG5pLmV2ZW50LWRhdGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvY2FsZW5kYXItaWNvbi0zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuaS5ldmVudC10aW1lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2xvY2F0aW9uLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pLmV2ZW50LWJ1bGxzZXllLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMjFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2J1bGxzZXllLWljb24zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuc3ViLXRpdGxlLWgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBoMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5zdWItdGl0bGUtaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuYm9sZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBpbWcge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5yb3csICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgcGFkZGluZzogMjRweCAxMnB4O1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSAuZmlsbC1jb2xvciBzdmcgPiBwYXRoLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZpbGwtY29sb3Igc3ZnID4gcmVjdCB7XG4gIGZpbGw6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyAjQ0FOQURBIHBhdGgge1xuICBmaWxsOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEuc2xpY2stc2xpZGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGE6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IudXMtbWFwIHN2ZyBnOmhvdmVyID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnIGc6aG92ZXIgPiBwb2x5Z29uLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgZzpob3ZlciA+IHJlY3QsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHBhdGgsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHJlY3Qge1xuICBmaWxsOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnIGc6aG92ZXIgY2lyY2xlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnIGc6aG92ZXIgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcG9seWdvbiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcmVjdCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyA+IHBhdGgsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgPiBwb2x5Z29uLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnID4gcmVjdCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgfVxufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA4LjI1OHB4O1xuICBib3JkZXItY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4ubW9iaWxlLXN0YXRlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuc2VjdGlvbi5mYXFzIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbnNlY3Rpb24uZmFxcyBoMiwgc2VjdGlvbi5mYXFzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIHNlY3Rpb24uZmFxcyBwLmhlYWRsaW5lLCBzZWN0aW9uLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgc2VjdGlvbi5mYXFzIC5zdWItdGl0bGUtaDIsIHNlY3Rpb24uZmFxcyBoNCwgc2VjdGlvbi5mYXFzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IHNlY3Rpb24uZmFxcyAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uLmZhcXMgaDIsIHNlY3Rpb24uZmFxcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gc2VjdGlvbi5mYXFzIHAuaGVhZGxpbmUsIHNlY3Rpb24uZmFxcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBzZWN0aW9uLmZhcXMgcC5oZWFkbGluZSwgc2VjdGlvbi5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHNlY3Rpb24uZmFxcyBwLmhlYWRsaW5lLCBzZWN0aW9uLmZhcXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIHNlY3Rpb24uZmFxcyAuc3ViLXRpdGxlLWgyLCBzZWN0aW9uLmZhcXMgaDQsIHNlY3Rpb24uZmFxcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCBzZWN0aW9uLmZhcXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuc2VjdGlvbi5mYXFzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uLmZhcXMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5zZWN0aW9uLmZhcXMgLmlubmVyLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBzZWN0aW9uLmZhcXMgLmlubmVyLWJveCB7XG4gICAgd2lkdGg6IDg1N3B4O1xuICB9XG59XG5zZWN0aW9uLmZhcXMgLmZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5zZWN0aW9uLmZhcXMgLmFuc3dlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5mYXFzIC5hbnN3ZXIgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zZWN0aW9uLmZhcXMgLnF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlY3Rpb24uZmFxcyAucXVlc3Rpb24gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNlY3Rpb24uZmFxcyAucXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuc2VjdGlvbi5mYXFzIC5xdWVzdGlvbi5kb3duLWNhcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5cbi8qICMjIFByb2R1Y3RzIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3Byb2R1Y3QtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNwcm9kdWN0LW1lbnUgLm5hdi1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtbWVudSB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1tZW51IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4jcHJvZHVjdC1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1tZW51IHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jcHJvZHVjdC1tZW51LmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNwcm9kdWN0LW1lbnUuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jdGEtZGVtbywgLmN0YS1kZW1vLW1vYmlsZSB7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtZGVtbywgLmN0YS1kZW1vLW1vYmlsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY3RhLWRlbW8gYSwgLmN0YS1kZW1vLW1vYmlsZSBhIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDk3MzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5jdGEtZGVtbyBhOmhvdmVyLCAuY3RhLWRlbW8tbW9iaWxlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWRlbW8gYSwgLmN0YS1kZW1vLW1vYmlsZSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY3RhLWRlbW8tbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWRlbW8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubW9iaWxlLXByb2R1Y3QtbWVudSB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgLyogVGhlIHN0aWNreSBjbGFzcyBpcyBhZGRlZCB0byB0aGUgbmF2YmFyIHdpdGggSlMgd2hlbiBpdCByZWFjaGVzIGl0cyBzY3JvbGwgcG9zaXRpb24gKi9cbn1cbi5tb2JpbGUtcHJvZHVjdC1tZW51IC5uYXYtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtcHJvZHVjdC1tZW51IC5uYXYtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLm1vYmlsZS1wcm9kdWN0LW1lbnUuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1wcm9kdWN0LW1lbnUuc3RpY2t5ICsgYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xufVxuXG4jaW5kdXN0cnlfZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICNpbmR1c3RyeV9mZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyBoMiwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgcC5oZWFkbGluZSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgcC5oZWFkbGluZSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjaW5kdXN0cnlfZmVhdHVyZXMgcC5oZWFkbGluZSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNpbmR1c3RyeV9mZWF0dXJlcyBwLmhlYWRsaW5lLCAjaW5kdXN0cnlfZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2luZHVzdHJ5X2ZlYXR1cmVzIHAuaGVhZGxpbmUsICNpbmR1c3RyeV9mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5zdWItdGl0bGUtaDIsICNpbmR1c3RyeV9mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjaW5kdXN0cnlfZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjaW5kdXN0cnlfZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2luZHVzdHJ5X2ZlYXR1cmVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNpbmR1c3RyeV9mZWF0dXJlcyAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC50YWctbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyAuZmxleC1yb3cge1xuICBmbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbmR1c3RyeV9mZWF0dXJlcyAuZmxleC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvdzpudGgtY2hpbGQob2RkKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIC5mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNpbmR1c3RyeV9mZWF0dXJlcyAuZmVhdHVyZSB7XG4gICAgZmxleC1iYXNpczogNDglO1xuICB9XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbmR1c3RyeV9mZWF0dXJlcyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyAucGxhaW4tYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI2luZHVzdHJ5X2ZlYXR1cmVzIC5maXQtcXVpei1zdGFydC1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gI2luZHVzdHJ5X2ZlYXR1cmVzIGEsICNpbmR1c3RyeV9mZWF0dXJlcyAub3JhbmdlLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmRpc3BhdGNoZXItb3V0bGluZS1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAud2hpdGUtb3V0bGluZS1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1ncmVlbi1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmJsdWUtYnRuLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1idXR0b24sICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1ibGFjay1idXR0b24sICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1jbGVhci1idXR0b24sICNpbmR1c3RyeV9mZWF0dXJlcyAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuICNpbmR1c3RyeV9mZWF0dXJlcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuICNpbmR1c3RyeV9mZWF0dXJlcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjaW5kdXN0cnlfZmVhdHVyZXMgLmdyZXktb3V0bGluZS1idG4sICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiNpbmR1c3RyeV9mZWF0dXJlcyAucGxhaW4tYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlciwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gI2luZHVzdHJ5X2ZlYXR1cmVzIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmZpdC1xdWl6LXN0YXJ0LWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5maXQtcXVpeiAjaGVybyBhOmhvdmVyLCAuZml0LXF1aXogI2hlcm8gI2luZHVzdHJ5X2ZlYXR1cmVzIGE6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAub3JhbmdlLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLm9yYW5nZS1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAud2hpdGUtYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuZGlzcGF0Y2hlci1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXIsIC5kaXNwYXRjaGVyLW91dGxpbmUgI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmRpc3BhdGNoZXItb3V0bGluZS1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAud2hpdGUtb3V0bGluZS1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5ncmVlbi1idXR0b24gI2luZHVzdHJ5X2ZlYXR1cmVzIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC53aGl0ZS1ncmVlbi1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLndoaXRlLWdyZWVuLWJ1dHRvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmJsdWUtYnRuOmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmJsdWUtYnV0dG9uICNpbmR1c3RyeV9mZWF0dXJlcyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1idXR0b246aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1ibGFjay1idXR0b246aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyBhLmhqZS1jbGVhci1idXR0b246aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tYmx1ZS1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLWRpc3BhdGNoZXItYnRuICNpbmR1c3RyeV9mZWF0dXJlcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tZ3JlZW4tYnRuICNpbmR1c3RyeV9mZWF0dXJlcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLW9yYW5nZS1idG4gI2luZHVzdHJ5X2ZlYXR1cmVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAjaW5kdXN0cnlfZmVhdHVyZXMgLmdyZXktb3V0bGluZS1idG46aG92ZXIsICNpbmR1c3RyeV9mZWF0dXJlcyAuZ3JlZW4tZGFya2dyZWVuLWJ0bjpob3ZlciwgI2luZHVzdHJ5X2ZlYXR1cmVzIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rOmhvdmVyLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAjaW5kdXN0cnlfZmVhdHVyZXMgLmxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuI2luZHVzdHJ5X2ZlYXR1cmVzIGhyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVlYjg7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG4gIHdpZHRoOiAzMyU7XG59XG4jaW5kdXN0cnlfZmVhdHVyZXMgaDMsICNpbmR1c3RyeV9mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2luZHVzdHJ5X2ZlYXR1cmVzIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI3RpbWVjYXJkIC5yb3VuZC1pbWFnZXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jdGltZWNhcmQgLnJvdW5kLWltYWdlcy50b3AtMyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNWViODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnJvdW5kLWltYWdlcy50b3AtMyB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gIH1cbn1cbiN0aW1lY2FyZCAucm91bmQtaW1hZ2VzLndpbm5lciB7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNWViODtcbn1cbiN0aW1lY2FyZCBoMiwgI3RpbWVjYXJkIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjdGltZWNhcmQgcC5oZWFkbGluZSwgI3RpbWVjYXJkIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjdGltZWNhcmQgcC5oZWFkbGluZSwgI3RpbWVjYXJkIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjdGltZWNhcmQgcC5oZWFkbGluZSwgI3RpbWVjYXJkIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICN0aW1lY2FyZCBwLmhlYWRsaW5lLCAjdGltZWNhcmQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3RpbWVjYXJkIHAuaGVhZGxpbmUsICN0aW1lY2FyZCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3RpbWVjYXJkIC5zdWItdGl0bGUtaDIsICN0aW1lY2FyZCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjdGltZWNhcmQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjdGltZWNhcmQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3RpbWVjYXJkIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICN0aW1lY2FyZCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICN0aW1lY2FyZCAuZW50cnktdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNWViODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbiN0aW1lY2FyZCBoMywgI3RpbWVjYXJkIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjdGltZWNhcmQgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RpbWVjYXJkIC50aW1lLCAjdGltZWNhcmQgLm5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lLCAjdGltZWNhcmQgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4jdGltZWNhcmQgLm1zIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAubXMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4jdGltZWNhcmQgLmNvbXBhbnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLmNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4jdGltZWNhcmQgLnRhYm5hdiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVlYjg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jdGltZWNhcmQgLnRhYm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI3RpbWVjYXJkIC50YWJuYXYgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNWViODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweDtcbn1cbiN0aW1lY2FyZCAudGFibmF2IC5idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIC50aW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jdGltZWNhcmQgLnRhYi1wYW5lIC5uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3RpbWVjYXJkIC50YWItcGFuZSAucm91bmQtaW1hZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRhYi1wYW5lIC5yb3VuZC1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuI3RpbWVjYXJkIC50YWItcGFuZSAuaW1hZ2UtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRhYi1wYW5lIC5pbWFnZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RpbWVjYXJkIC50YWItcGFuZSAuaW1hZ2UtY2VsbCB7XG4gICAgcGFkZGluZzogMC41ZW0gMC43NWVtIDAgMDtcbiAgfVxufVxuI3RpbWVjYXJkIC50YWItcGFuZSAuY29tcGFueS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRhYi1wYW5lIC5jb21wYW55LWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbiN0aW1lY2FyZCAudGFiLXBhbmUgLm5hbWUtY2VsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiN0aW1lY2FyZCAudGFiLXBhbmUgdHIsICN0aW1lY2FyZCAudGFiLXBhbmUgdGJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI3RpbWVjYXJkIC50YWItcGFuZSB0ZDpudGgtY2hpbGQobisyKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTJlM2UyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICN0aW1lY2FyZCAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuI3RpbWVjYXJkIC5wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jdGltZWNhcmQgLnBhbmVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAucGFuZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4jdGltZWNhcmQgLnBhbmVsIHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC5wYW5lbCB0ZCB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbiN0aW1lY2FyZCAuYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLmFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3RpbWVjYXJkICNkYXRlLXRhYnMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN0aW1lY2FyZCAjZGF0ZS10YWJzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgLnRpbWUsICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzIC5tcyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgLnJhbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xufVxuI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzIC5yYW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjAlO1xuICB0b3A6IC01cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzIC5yYW5rOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIC5yYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDMvY3Jvd24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL2Nyb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IDY2JTtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIC5yYW5rOmJlZm9yZSB7XG4gICAgbGVmdDogNzIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3RpbWVjYXJkIC50aW1lY2FyZC13aW5uZXJzID4gZGl2Om50aC1jaGlsZCgxKSAucmFuazpiZWZvcmUge1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDEpIC5yYW5rOmJlZm9yZSB7XG4gICAgbGVmdDogNjUlO1xuICB9XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDIpIC5yYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4jdGltZWNhcmQgLnRpbWVjYXJkLXdpbm5lcnMgPiBkaXY6bnRoLWNoaWxkKDMpIC5yYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0aW1lY2FyZCAudGltZWNhcmQtd2lubmVycyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi50aW1lY2FyZCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi50aW1lY2FyZCAuaGVybywgLnRpbWVjYXJkICNoZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5oZXJvLCAudGltZWNhcmQgI2hlcm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNi8yMDIzLXRpbWVjYXJkLWNoYW1wLnBuZ1wiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL3RpbWVjYXJkLXRhYmxldC1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NSUsIGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4NyUsIC05NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgLmhlcm8sIC50aW1lY2FyZCAjaGVybyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2NSUsIGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbSwgLTk1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGltZWNhcmQgLmhlcm8sIC50aW1lY2FyZCAjaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL3RpbWVjYXJkLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpbWVjYXJkIC5oZXJvLCAudGltZWNhcmQgI2hlcm8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNjQlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aW1lY2FyZCAuY2hhbXBpb24ge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGltZWNhcmQgLmNoYW1waW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDYvMjAyMy10aW1lY2FyZC1jaGFtcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY4M3B4IDY0MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHg7XG4gIH1cbn1cbi50aW1lY2FyZCBoMSwgLnRpbWVjYXJkIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC50aW1lY2FyZCAuYXJjaGl2ZS10aXRsZSwgLnRpbWVjYXJkIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnRpbWVjYXJkIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCBoMSwgLnRpbWVjYXJkIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC50aW1lY2FyZCAuYXJjaGl2ZS10aXRsZSwgLnRpbWVjYXJkIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnRpbWVjYXJkIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICB9XG59XG4udGltZWNhcmQgLmJsYWNrLWJ0biwgLnRpbWVjYXJkIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC50aW1lY2FyZCAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuYmxhY2stYnRuLCAudGltZWNhcmQgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLnRpbWVjYXJkIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udGltZWNhcmQgLmJsYWNrLWJ0bjpob3ZlciwgLnRpbWVjYXJkIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC50aW1lY2FyZCAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbn1cbi50aW1lY2FyZCAuYmxhY2stb3V0bGluZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgLmJsYWNrLW91dGxpbmUtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udGltZWNhcmQgLmJsYWNrLW91dGxpbmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNWViODtcbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDIzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIH1cbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgbGk6bm90KC5uYXYtbG9nbykuYmxhY2stYnV0dG9uIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pLmJsYWNrLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG4udGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKS5ibGFjay1idXR0b24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgI21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKS5ibGFjay1idXR0b24gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgbGk6bm90KC5uYXYtbG9nbykuYmxhY2stYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIGxpOm5vdCgubmF2LWxvZ28pLmxlYWRlcmJvYXJkLWxpbmsge1xuICBvcmRlcjogMztcbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIC5uYXYtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLm5hdi1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi50aW1lY2FyZCAjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIC5uYXYtbG9nbyBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkLW1lbnUjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZC1tZW51I21lbnUtdGltZWNhcmQtY2hhbGxlbmdlLWNvbnRhaW5lciBsaTpub3QoLm5hdi1sb2dvKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQtbWVudSNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLmxlYWRlcmJvYXJkLWxpbmsgYSwgLnRpbWVjYXJkIC5tb2JpbGUtdGltZWNhcmQtbWVudSNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXIgLm1vYmlsZS1vbmx5IGEge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkLW1lbnUjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIC5sZWFkZXJib2FyZC1saW5rIGEsIC50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkLW1lbnUjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVyIC5tb2JpbGUtb25seSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuaGplLWJ1dHRvbiBhLCAudGltZWNhcmQgYS5oamUtYmxhY2stYnV0dG9uIGEsIC50aW1lY2FyZCBhLmhqZS1jbGVhci1idXR0b24gYSwgLnRpbWVjYXJkIC5oamUtYmxhY2stYnV0dG9uIGEsIC50aW1lY2FyZCAuaGplLWNsZWFyLWJ1dHRvbiBhLCAudGltZWNhcmQgLmhqZS1ibHVlLWJ1dHRvbiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA5cHggIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDlweCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lY2FyZCAuaW5saW5lLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi50aW1lY2FyZCAucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi50aW1lY2FyZCAubW9iaWxlLXRpbWVjYXJkIHtcbiAgbWFyZ2luOiAwIC0xNXB4IDMwcHg7XG59XG4udGltZWNhcmQgLm1vYmlsZS10aW1lY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRpbWVjYXJkIC5zbGFudCB7XG4gIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5zbGFudCB7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgLnNsYW50IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGltZWNhcmQgLnNsYW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAudGltZWNhcmQgLnNsYW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50aW1lY2FyZCAuc2xhbnQudHJhbnNwYXJlbnQtZ3JleSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzJkZWcsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICNmNGY2ZjcgNTAlLCAjZjRmNmY3IDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQudHJhbnNwYXJlbnQtZ3JleSB7XG4gICAgbWFyZ2luLXRvcDogLTEwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIC5zbGFudC50cmFuc3BhcmVudC1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2ZGVnLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAjZjRmNmY3IDUwJSwgI2Y0ZjZmNyAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGltZWNhcmQgLnNsYW50LnRyYW5zcGFyZW50LWdyZXkge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgfVxufVxuLnRpbWVjYXJkIC5zbGFudC53aGl0ZS1ncmV5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MmRlZywgI2ZmZiAwJSwgI2ZmZiA1MCUsICNmNGY2ZjcgNTAlLCAjZjRmNmY3IDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAuc2xhbnQud2hpdGUtZ3JleSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3NmRlZywgI2ZmZiAwJSwgI2ZmZiA1MCUsICNmNGY2ZjcgNTAlLCAjZjRmNmY3IDEwMCUpO1xuICB9XG59XG4udGltZWNhcmQgLnNsYW50LmdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcyZGVnLCAjZjRmNmY3IDAlLCAjZjRmNmY3IDUwJSwgI2ZmZiA1MCUsICNmZmYgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRpbWVjYXJkIC5zbGFudC5ncmV5LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTc2ZGVnLCAjZjRmNmY3IDAlLCAjZjRmNmY3IDUwJSwgI2ZmZiA1MCUsICNmZmYgMTAwJSk7XG4gIH1cbn1cbi50aW1lY2FyZCBoci5ibHVlLWhyIHtcbiAgYm9yZGVyLWJvdHRvbTogODBweCBzb2xpZCAjMDA1ZWI4O1xuICBtYXJnaW46IDA7XG59XG4udGltZWNhcmQgaHIud2hpdGUtaHIge1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHJnYigxMjcuNSwgMTc0LjUsIDIxOS41KTtcbiAgbWFyZ2luOiAwO1xufVxuLnRpbWVjYXJkIGhyIHtcbiAgdHJhbnNmb3JtOiBza2V3WSgtOGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIGhyIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCBociB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtNGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGltZWNhcmQgI2V4cGxvcmUgaDMsIC50aW1lY2FyZCAjZXhwbG9yZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnRpbWVjYXJkICNleHBsb3JlIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnRpbWVjYXJkICNleHBsb3JlIGgzIHNwYW4sIC50aW1lY2FyZCAjZXhwbG9yZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyBzcGFuLCAudGltZWNhcmQgI2V4cGxvcmUgLnN1Yi10aXRsZS1oMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aW1lY2FyZCAjZXhwbG9yZSBoMyBzcGFuLCAudGltZWNhcmQgI2V4cGxvcmUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcgc3BhbiwgLnRpbWVjYXJkICNleHBsb3JlIC5zdWItdGl0bGUtaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi50aW1lY2FyZCAuc2VjdGlvbi00IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbn1cbi50aW1lY2FyZCAuc2VjdGlvbi00IHRib2R5LFxuLnRpbWVjYXJkIC5zZWN0aW9uLTQgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbWVjYXJkIC5zZWN0aW9uLTIgaDIsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSwgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuc3ViLXRpdGxlLWgyLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuLnRpbWVjYXJkIC5zZWN0aW9uLTIgaDIgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLmhvbWUgI3ByZXNzLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuc3ViLXRpdGxlLWgyIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuY2F0ZWdvcnktYm94IC50aW1lY2FyZCAuc2VjdGlvbi0yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiBoNCBzdHJvbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmVudHJ5LXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGltZWNhcmQgLnNlY3Rpb24tMiBoMiBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNnZW5lcmljLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnRpbWVjYXJkIC5zZWN0aW9uLTIgcC5oZWFkbGluZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAuaG9tZSAjcHJlc3MtaGVybyAudGltZWNhcmQgLnNlY3Rpb24tMiBwLmhlYWRsaW5lIHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC50aW1lY2FyZCAuc2VjdGlvbi0yIHAuaGVhZGxpbmUgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSBzdHJvbmcsIC50aW1lY2FyZCAuc2VjdGlvbi0yIC5zdWItdGl0bGUtaDIgc3Ryb25nLCAudGltZWNhcmQgLnNlY3Rpb24tMiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0IHN0cm9uZywgLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSBzdHJvbmcsIC5jYXRlZ29yeS1ib3ggLnRpbWVjYXJkIC5zZWN0aW9uLTIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC50aW1lY2FyZCAuc2VjdGlvbi0yIGg0IHN0cm9uZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSBzdHJvbmcsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudGltZWNhcmQgLnNlY3Rpb24tMiAuZW50cnktdGl0bGUgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRpbWVjYXJkIC5waXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGltZWNhcmQgLnBpcGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi50aW1lY2FyZCB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4udGltZWNhcmQgLmJsdWUtYnRuLCAudGltZWNhcmQgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uIC50aW1lY2FyZCAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC50aW1lY2FyZCAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gLnRpbWVjYXJkIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnRhYi1zZWN0aW9uIC5wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAucGFuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIH1cbiAgLnRhYi1zZWN0aW9uIC5wYW5lLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi50YWItc2VjdGlvbiAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gdWwudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cbi50YWItc2VjdGlvbiB1bC50YWJuYXYgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItc2VjdGlvbiB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGFiLXNlY3Rpb24gLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50YWItc2VjdGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDgxcHg7XG4gIH1cbn1cbi50YWItc2VjdGlvbiAuY2FyZCBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGFzcGVjdC1yYXRpbzogMzc1LzIxNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQgYSB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAuY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogOC4yNThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6IHVuc2V0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lcmljLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNnZW5lcmljLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDc1JSAtIDMwcHgpO1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dlbmVyaWMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXNlLXN0dWR5LXNoYXJlIC5wLWhlYWRpbmctMywgLnNvY2lhbC1zaGFyZSAucC1oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FzZS1zdHVkeS1zaGFyZSwgLnNvY2lhbC1zaGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc29jaWFsLXNoYXJlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDMyNHB4O1xuICBtYXJnaW46IDQ4cHggMDtcbn1cblxuLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSB7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzJweCA0OHB4O1xufVxuXG4uc29jaWFsLXNoYXJlLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi5zb2NpYWwtc2hhcmUtaWNvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsLWljb24tbGlua2VkaW4sIC5zb2NpYWwtaWNvbi1mYWNlYm9vaywgLnNvY2lhbC1pY29uLXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc29jaWFsLWljb24tbGlua2VkaW46YmVmb3JlLCAuc29jaWFsLWljb24tZmFjZWJvb2s6YmVmb3JlLCAuc29jaWFsLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2stc2l6ZTogNDRweDtcbiAgbWFzay1zaXplOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5zb2NpYWwtaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9saW5rZWRpbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2xpbmtlZGluLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc29jaWFsLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZmFjZWJvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9mYWNlYm9vay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1pY29uLXg6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIveF9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIveF9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVsYXRlZC1jYXNlLXN0dWRpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBoMywgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjcmVsYXRlZC1jYXNlLXN0dWRpZXMgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGltZyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODFweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGltZyB7XG4gICAgaGVpZ2h0OiAyODlweDtcbiAgfVxufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhLmNhc2Utc3R1ZHktbGluayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAtMjBweCAxMHB4O1xuICBoZWlnaHQ6IDE4MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVsYXRlZC1jYXNlLXN0dWRpZXMgYS5jYXNlLXN0dWR5LWxpbmsge1xuICAgIGhlaWdodDogMjg5cHg7XG4gIH1cbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBib3R0b206IDA7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDAgMjBweCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuaGNzcy1jbG91ZCBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYXJ0aWNsZS5mdWVsZXJwbHVzIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzY0MmY2Yztcbn1cbiNyZWxhdGVkLWNhc2Utc3R1ZGllcyBhcnRpY2xlLmVxdWlwbWVudDM2MCBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc2ODE7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYXJ0aWNsZS5oY3NzLXNhZmV0eSBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjllMWI7XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgYXJ0aWNsZS5oY3NzLXRlbGVtYXRpY3MgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiNWUyO1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuaGVhdnlqb2IgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIGFydGljbGUuaGVhdnliaWQgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xufVxuI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNyZWxhdGVkLWNhc2Utc3R1ZGllcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcmVsYXRlZC1jYXNlLXN0dWRpZXMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4jcmVsYXRlZC1jYXNlLXN0dWRpZXMgLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5lbnRyeS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3JlbGF0ZWQtY2FzZS1zdHVkaWVzIC5lbnRyeS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG4jcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICBoZWlnaHQ6IDI2NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xufVxuI3Byb2plY3QtZ2FsbGVyeSAuc2xpY2stc2xpZGUgaDQsICNwcm9qZWN0LWdhbGxlcnkgLnNsaWNrLXNsaWRlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNwcm9qZWN0LWdhbGxlcnkgLnNsaWNrLXNsaWRlIC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcHJvamVjdC1nYWxsZXJ5IC5zbGljay1zbGlkZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbiNzdWNjZXNzLXN0b3J5LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4jc3VjY2Vzcy1zdG9yeS1mb3JtIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4jc3VjY2Vzcy1zdG9yeS1mb3JtIC5jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4jc3VjY2Vzcy1zdG9yeS1mb3JtIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3N1Y2Nlc3Mtc3RvcnktZm9ybSAubW9kYWwtcG9wdXAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuaGNzcy1mb3JtLWZyYW1lLCAjc3VjY2Vzcy1zdG9yeS1mb3JtIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzdWNjZXNzLXN0b3J5LWZvcm0gLmhjc3MtZm9ybS1mcmFtZTphZnRlciwgI3N1Y2Nlc3Mtc3RvcnktZm9ybSAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuXG5ib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IHRvcCAzMDBtcztcbiAgdHJhbnNpdGlvbjogdG9wIDMwMG1zO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgLyogSW1hZ2UgYm9yZGVyICovXG4gIGJvcmRlcjogNHB4IHNvbGlkIHdoaXRlO1xufVxuXG4ubGlnaHRib3ggYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICAvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cbiAgICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxiLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MyU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxiLWNhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIik7XG59XG5cbi5sYi1wcmV2LCAubGItbmV4dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICB3aWR0aDogMzQlO1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLW5hdiBhLmxiLW5leHQge1xuICB3aWR0aDogNjQlO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xpZ2h0Ym94L25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlnaHRib3gvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IGEuZ2FsbGVyeS1pbWFnZSB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5pbWFnZS1nYWxsZXJ5IGEuZ2FsbGVyeS1pbWFnZSBpbWcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LWJvZHkge1xuICAgIHdpZHRoOiAzMDAwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4jcHJvZHVjdC1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xufVxuI3Byb2R1Y3QtaGVybyBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIHN2ZyB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDMyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5NXB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLm5vLXZpZGVvIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8ubm8tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMyOHB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLm5vLXZpZGVvOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjEyQjNBIDAlLCAjMjEyQjNBIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBhc3BlY3QtcmF0aW86IDE2LzguMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMjg2cHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzphZnRlciB7XG4gICAgaGVpZ2h0OiAzODhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAud2lzdGlhLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC53aXN0aWEtZnJhbWUge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aHVtYiwgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aHVtYjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyNXB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzMsIDQzLCA1OCwgMC42KSA4LjE0JSwgcmdiYSgzMywgNDMsIDU4LCAwLjgpIDk1LjQ0JSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuMDgpIDIzLjQyJSwgcmdiYSgzMywgNDMsIDU4LCAwLjEzKSAyOC40NCUsIHJnYmEoMzMsIDQzLCA1OCwgMC4xOCkgMzMuNDYlLCByZ2JhKDMzLCA0MywgNTgsIDAuMjgpIDM3LjE1JSwgcmdiYSgzMywgNDMsIDU4LCAwLjM4KSAzOS42NyUsIHJnYmEoMzMsIDQzLCA1OCwgMC40OCkgNDIuMTklLCByZ2JhKDMzLCA0MywgNTgsIDAuNjgpIDUwLjkyJSwgcmdiYSgzMywgNDMsIDU4LCAwLjg4KSA2NS4zMiUsICMyMTJCM0EgNzkuNzMlKTtcbiAgfVxufVxuI3Byb2R1Y3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1oZXJvICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtaGVybyBhLCAjcHJvZHVjdC1oZXJvIC5ibGFjay1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAud2hpdGUtYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtaGVybyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtaGVybyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1oZXJvIC5wbGFucy1idG4sICNwcm9kdWN0LWhlcm8gLnNhZmV0eS1idG4sICNwcm9kdWN0LWhlcm8gLmZsZWV0LWJ0biwgI3Byb2R1Y3QtaGVybyAuZTM2MC1idG4sICNwcm9kdWN0LWhlcm8gLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1oZXJvIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWhlcm8gLmNsb3VkLWJ0biwgI3Byb2R1Y3QtaGVybyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1oZXJvIC5uYXZ5LWJsdWUtYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIC5zdGFuZGFyZC1idG4sICNwcm9kdWN0LWhlcm8gI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciAjcHJvZHVjdC1oZXJvIGEsICNwcm9kdWN0LWhlcm8gLmJsYWNrLWJ0biwgI3Byb2R1Y3QtaGVybyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAjcHJvZHVjdC1oZXJvIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1oZXJvIC53aGl0ZS1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAuaGVhdnliaWQtYnRuLCAjcHJvZHVjdC1oZXJvIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgI3Byb2R1Y3QtaGVybyAuaGVhdnlqb2ItYnRuLCAjcHJvZHVjdC1oZXJvIC5uZXctZGlzcGF0Y2hlci1idG4sICNwcm9kdWN0LWhlcm8gLnBsYW5zLWJ0biwgI3Byb2R1Y3QtaGVybyAuc2FmZXR5LWJ0biwgI3Byb2R1Y3QtaGVybyAuZmxlZXQtYnRuLCAjcHJvZHVjdC1oZXJvIC5lMzYwLWJ0biwgI3Byb2R1Y3QtaGVybyAuZnVlbGVycGx1cy1idG4sICNwcm9kdWN0LWhlcm8gLnRlbGVtYXRpY3MtYnRuLCAjcHJvZHVjdC1oZXJvIC5hY2NvdW50aW5nLWJ0biwgI3Byb2R1Y3QtaGVybyAuY2xvdWQtYnRuLCAjcHJvZHVjdC1oZXJvIC5pbnNpZ2h0cy1idG4sICNwcm9kdWN0LWhlcm8gLm5hdnktYmx1ZS1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgfVxufVxuI2hlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZXJvLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4jdmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjk5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXZoO1xuICB9XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogLTEwMHB4O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTIzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yOTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDExNTBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yNXZoO1xuICB9XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiN2aWRlby1wbGF5ZXIgLnZpZGVvLXRodW1iOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDY1JTtcbiAgfVxufVxuXG4uY3VzdG9tZXJfbG9nb3Mge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGRpdiwgLmZpdC1xdWl6IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gZGl2LCAuaW5kdXN0cnktZXZlbnRzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhc3Qtd2ViaW5hcnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+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+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmFmdGVyLCAuZml0LXF1aXogLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50czphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS1yb3cge1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcC5iaWctaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjQ4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBkaXZbY2xhc3MqPW9mZnNldF0gLmJpZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBkaXZbY2xhc3MqPW9mZnNldF0gLmJpZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubmV3LXByb2R1Y3QtcGFyZW50IC5jdXN0b21lcl9sb2dvcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctcHJvZHVjdC1wYXJlbnQgLmN1c3RvbWVyX2xvZ29zIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4ubmV3LWZhcXMge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5uZXctZmFxcyAucXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXctZmFxcyAucXVlc3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5uZXctZmFxcyAucXVlc3Rpb24uZG93bi1jYXJldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG4ubmV3LWZhcXMgLmZhcSB7XG4gIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uZXctZmFxcyAuZmFxOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5ldy1mYXFzIC5hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ldy1mYXFzIGRpdi5zZWN0aW9uLWZyYW1lLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LmNvbnRhaW5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiBkaXYuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IGRpdi5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSBkaXYuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lm5hcnJvdy1jb250YWluZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyBkaXYjY29tcGFueS1pbmZvcm1hdGlvbiwgLm5ldy1mYXFzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyBkaXYuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAubmV3LWZhcXMgZGl2LmJsb2ctYm94LCAubmV3LWZhcXMgZGl2LmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAubmV3LWZhcXMgZGl2Lmhjc3MtZm9ybS1mcmFtZSwgLm5ldy1mYXFzIGRpdi5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubmV3LWZhcXMgLm1vZGFsLXBvcHVwIGRpdi5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLm5ldy1mYXFzIGRpdi5tb2RhbC1jb250ZW50LCAubmV3LWZhcXMgLnBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yLCAubmV3LWZhcXMgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLm5ldy1mYXFzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAubmV3LWZhcXMgI2dlbmVyaWMtdGFicyBkaXYucGFuZSwgI2dlbmVyaWMtdGFicyAubmV3LWZhcXMgZGl2LnBhbmUsIC5uZXctZmFxcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgZGl2LnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlLCAubmV3LWZhcXMgLnNpbmdsZS1wcmVzcyBkaXYuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlIHtcbiAgcGFkZGluZzogNDhweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ldy1mYXFzIGRpdi5zZWN0aW9uLWZyYW1lLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LmNvbnRhaW5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiBkaXYuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IGRpdi5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSBkaXYuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2Lm5hcnJvdy1jb250YWluZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyBkaXYuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuaGNzcy1ldmVudHMsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyBkaXYjY29tcGFueS1pbmZvcm1hdGlvbiwgLm5ldy1mYXFzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyBkaXYuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAubmV3LWZhcXMgZGl2LmJsb2ctYm94LCAubmV3LWZhcXMgZGl2LmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAubmV3LWZhcXMgZGl2Lmhjc3MtZm9ybS1mcmFtZSwgLm5ldy1mYXFzIGRpdi5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubmV3LWZhcXMgLm1vZGFsLXBvcHVwIGRpdi5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLm5ldy1mYXFzIGRpdi5tb2RhbC1jb250ZW50LCAubmV3LWZhcXMgLnBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yLCAubmV3LWZhcXMgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLm5ldy1mYXFzIGRpdi5zdGF0cy1jb2xvciwgLm5ldy1mYXFzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLm5ldy1mYXFzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAubmV3LWZhcXMgI2dlbmVyaWMtdGFicyBkaXYucGFuZSwgI2dlbmVyaWMtdGFicyAubmV3LWZhcXMgZGl2LnBhbmUsIC5uZXctZmFxcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgZGl2LnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlLCAubmV3LWZhcXMgLnNpbmdsZS1wcmVzcyBkaXYuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5uZXctZmFxcyBkaXYuc29jaWFsLXNoYXJlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3LWZhcXMgZGl2LnNlY3Rpb24tZnJhbWUsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuY29udGFpbmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IGRpdi5zaXRlLWlubmVyLCAuZml0LXF1aXogLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSBkaXYuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZml0LXF1aXogZGl2LnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgZGl2Lm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYubmFycm93LWNvbnRhaW5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgZGl2LnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSBkaXYuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYuc2l0ZS1pbm5lciwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgZGl2LnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnNpdGUtaW5uZXIsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIGRpdi5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAubmV3LWZhcXMgZGl2Lmhjc3MtZXZlbnRzLCAubmV3LWZhcXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIGRpdi5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5oY3NzLWV2ZW50cywgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIGRpdi5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi5zaXRlLWlubmVyLCAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLm5ldy1mYXFzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctZmFxcyBkaXYudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIGRpdi52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAubmV3LWZhcXMgZGl2LnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1mYXFzIGRpdiNjb21wYW55LWluZm9ybWF0aW9uLCAubmV3LWZhcXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIGRpdi5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5uZXctZmFxcyBkaXYuYmxvZy1ib3gsIC5uZXctZmFxcyBkaXYuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5uZXctZmFxcyBkaXYuaGNzcy1mb3JtLWZyYW1lLCAubmV3LWZhcXMgZGl2LmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5uZXctZmFxcyAubW9kYWwtcG9wdXAgZGl2Lm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAubmV3LWZhcXMgZGl2Lm1vZGFsLWNvbnRlbnQsIC5uZXctZmFxcyAucGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdi5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yLCAubmV3LWZhcXMgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAubmV3LWZhcXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIGRpdi5wYW5lLCAjZ2VuZXJpYy10YWJzIC5uZXctZmFxcyBkaXYucGFuZSwgLm5ldy1mYXFzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSBkaXYuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLm5ldy1mYXFzIGRpdi5zb2NpYWwtc2hhcmUsIC5uZXctZmFxcyAuc2luZ2xlLXByZXNzIGRpdi5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLm5ldy1mYXFzIGRpdi5zb2NpYWwtc2hhcmUge1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXctZmFxcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLmZhcS1jdGEge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcS1jdGEge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXEtY3RhIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbn1cbi5mYXEtY3RhIC5yb3csIC5mYXEtY3RhICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5mYXEtY3RhIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYXEtY3RhIC5jb250ZW50LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMzNweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZhcS1jdGEgLnN0YW5kYXJkLWJ0bi5vdXRsaW5lLCAuZmFxLWN0YSAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYS5vdXRsaW5lLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgLmZhcS1jdGEgYS5vdXRsaW5lLCAuZmFxLWN0YSAub3V0bGluZS5ibGFjay1idG4sIC5mYXEtY3RhIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLmZhcS1jdGEgLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZhcS1jdGEgLm91dGxpbmUud2hpdGUtYnRuLCAuZmFxLWN0YSAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5mYXEtY3RhIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mYXEtY3RhIC5vdXRsaW5lLmhlYXZ5YmlkLWJ0biwgLmZhcS1jdGEgaW5wdXQub3V0bGluZS5zZWFyY2gtZm9ybS1zdWJtaXQsIC5mYXEtY3RhIC5vdXRsaW5lLmhlYXZ5am9iLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUubmV3LWRpc3BhdGNoZXItYnRuLCAuZmFxLWN0YSAub3V0bGluZS5wbGFucy1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLnNhZmV0eS1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmZsZWV0LWJ0biwgLmZhcS1jdGEgLm91dGxpbmUuZTM2MC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuLCAuZmFxLWN0YSAub3V0bGluZS50ZWxlbWF0aWNzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUuYWNjb3VudGluZy1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmNsb3VkLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUuaW5zaWdodHMtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5uYXZ5LWJsdWUtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICBtYXNrLXNpemU6IDExNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRodW1iOmFmdGVyIHtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgbWFzay1zaXplOiAxNTVweDtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRpdGxlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3LXByb2R1Y3QtcGFyZW50IC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuI3Byb2R1Y3QtZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5jb250ZW50LWJveCBzdmcge1xuICBtYXgtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIC5yb3csICNwcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzIC5tZW51IHtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5mcmFtZSAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5mcmFtZSAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuZnJhbWUgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5mcmFtZSAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmZyYW1lIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA0OHB4IDAgNDhweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmZyYW1lIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWUgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5mcmFtZSAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogODBweCAwIDgwcHggNTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuY29sLTEyOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAxNXB4IDQ4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUgLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnUgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudSAuZnJhbWU6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggNTdweCA4MHB4IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBoMjpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuc3ViLXRpdGxlLWgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLnN1Yi10aXRsZS1oMjpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBoNDpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBoMjpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgaDI6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIHAuaGVhZGxpbmU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuc3ViLXRpdGxlLWgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLnN1Yi10aXRsZS1oMjpiZWZvcmUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDpiZWZvcmUsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSBoNDpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdzpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmJlZm9yZSwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLm1lbnU6bm90KC5sYXN0LXJvdykgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5tZW51Om5vdCgubGFzdC1yb3cpIGg0OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAubWVudTpub3QoLmxhc3Qtcm93KSAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyB7XG4gICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3csICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93OmZpcnN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQsICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3cgLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51IC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5mcmFtZTpmaXJzdC1jaGlsZDo6YWZ0ZXIsICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6bGFzdC1jaGlsZCAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudTpsYXN0LWNoaWxkIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51Omxhc3QtY2hpbGQgLmZyYW1lOmZpcnN0LWNoaWxkOjphZnRlciwgI3Byb2plY3QtbGlmZWN5Y2xlICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAubWVudTpsYXN0LWNoaWxkIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvamVjdC1saWZlY3ljbGUgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5tZW51Omxhc3QtY2hpbGQgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLm1lbnU6bGFzdC1jaGlsZCAuZnJhbWU6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyAuY29udGVudC1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbiNzYWxlcy1zdGVwcyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuI3NhbGVzLXN0ZXBzIC5zZWN0aW9uLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLm5hcnJvdy1jb250YWluZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NhbGVzLXN0ZXBzIC5oY3NzLWV2ZW50cywgI3NhbGVzLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3NhbGVzLXN0ZXBzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2FsZXMtc3RlcHMgLmJsb2ctYm94LCAjc2FsZXMtc3RlcHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2FsZXMtc3RlcHMgLmhjc3MtZm9ybS1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2FsZXMtc3RlcHMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NhbGVzLXN0ZXBzIC5tb2RhbC1jb250ZW50LCAjc2FsZXMtc3RlcHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAjc2FsZXMtc3RlcHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciwgI3NhbGVzLXN0ZXBzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NhbGVzLXN0ZXBzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjc2FsZXMtc3RlcHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2FsZXMtc3RlcHMgLnBhbmUsICNzYWxlcy1zdGVwcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzYWxlcy1zdGVwcyAuc29jaWFsLXNoYXJlLCAjc2FsZXMtc3RlcHMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzYWxlcy1zdGVwcyAuc29jaWFsLXNoYXJlIHtcbiAgcGFkZGluZzogMzZweCAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc2VjdGlvbi1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAuc2l0ZS1pbm5lciwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzYWxlcy1zdGVwcyAuaGNzcy1ldmVudHMsICNzYWxlcy1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLmhjc3MtZXZlbnRzLCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnNpdGUtaW5uZXIsICNzYWxlcy1zdGVwcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2FsZXMtc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NhbGVzLXN0ZXBzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NhbGVzLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzYWxlcy1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzYWxlcy1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2FsZXMtc3RlcHMgI2NvbXBhbnktaW5mb3JtYXRpb24sICNzYWxlcy1zdGVwcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NhbGVzLXN0ZXBzIC5ibG9nLWJveCwgI3NhbGVzLXN0ZXBzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3NhbGVzLXN0ZXBzIC5oY3NzLWZvcm0tZnJhbWUsICNzYWxlcy1zdGVwcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICNzYWxlcy1zdGVwcyAubW9kYWwtY29udGVudCwgI3NhbGVzLXN0ZXBzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NhbGVzLXN0ZXBzIC5zdGF0cy1jb2xvciwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3IsICNzYWxlcy1zdGVwcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzYWxlcy1zdGVwcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3NhbGVzLXN0ZXBzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NhbGVzLXN0ZXBzIC5wYW5lLCAjc2FsZXMtc3RlcHMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2FsZXMtc3RlcHMgLnNvY2lhbC1zaGFyZSwgI3NhbGVzLXN0ZXBzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjc2FsZXMtc3RlcHMgLnNvY2lhbC1zaGFyZSB7XG4gICAgcGFkZGluZzogNTVweCA1MHB4IDQ4cHg7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGVhZGFjaGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItbGluZS1ncmFwaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1yb2NrZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIsICNzYWxlcy1zdGVwcyAuc3RlcC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LW1hc2stc2l6ZTogYXV0bztcbiAgbWFzay1zaXplOiBhdXRvO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmc6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZzpiZWZvcmUsICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcgc3BhbiB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZyBzcGFuIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEsICNzYWxlcy1zdGVwcyAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyB7XG4gICAgZmxleDogMCAwIDI5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGVwLTMge1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzg5Ljk4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzYWxlcy1zdGVwcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI0VERURFRCA1MCUsICNFREVERUQgMTAwJSk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCA0NnB4IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy43MnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTEsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnBhZ2Utc3RhdHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogNDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIC5zdGF0cy0zOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICBmb250LXNpemU6IDMuNTg1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtYWRkaXRpb25hbC1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtzIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGVudC1zaWRlYmFyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgdG9wOiAxOTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgdG9wOiAyMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogODlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS5nbG9iYWwtYmFubmVyLWFjdGl2ZS5zY3JvbGxlZCB7XG4gICAgdG9wOiAxNTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUge1xuICAgIHRvcDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlIHtcbiAgICB0b3A6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUge1xuICAgIHRvcDogMjM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlLnNjcm9sbGVkIHtcbiAgICB0b3A6IDg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51Lmdsb2JhbC1iYW5uZXItYWN0aXZlLnNjcm9sbGVkIHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUuZ2xvYmFsLWJhbm5lci1hY3RpdmUuc2Nyb2xsZWQge1xuICAgIHRvcDogMTU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygtMzgwcHggKyA1MHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC00MzBweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC01ODVweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoLTY0MHB4ICsgNTB2dyk7XG4gIH1cbn1cblxuI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluaykge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluayk6OmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbms6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzLjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjVweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc5MHB4KSBhbmQgKG1heC13aWR0aDogMTgxMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGNhbGMoLTEyMHB4ICsgMTAwdmgpO1xuICB9XG59XG5cbiNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudS1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjRweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgaGVpZ2h0OiA5MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc3MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODY1cHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXFxmMTA3XCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IERlZmF1bHRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGUuYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXFxmMTA2XCI7XG59XG5cbiNwcm9kdWN0LWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4jcHJvZHVjdC1icmVhZGNydW1iIC5wcm9kdWN0LWJyZWFkY3J1bWItcGFyZW50LWxpbmsge1xuICBjb2xvcjogIzRENEQ0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtYnJlYWRjcnVtYiAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuI3Byb2R1Y3QtYnJlYWRjcnVtYiAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbn1cbiNwcm9kdWN0LWJyZWFkY3J1bWIgLnByb2R1Y3QtYnJlYWRjcnVtYi1jaGlsZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3Byb2R1Y3QtYnJlYWRjcnVtYiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWJyZWFkY3J1bWIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gICAgcGFkZGluZzogNTRweCAzMnB4IDM1cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxcHggMzBweCAxMnB4IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgYSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAubmF2eS1ibHVlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBhLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibGFjay1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2hpdGUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wbGFucy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZTM2MC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsb3VkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uYXZ5LWJsdWUtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgYSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmF2eS1ibHVlLWJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cblxuc2VjdGlvbi5pbWFnZS10ZXh0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmltYWdlLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiwgLmltYWdlLXRleHQtZ3JvdXAgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLmltYWdlLXRleHQtZ3JvdXAgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLmltYWdlLXRleHQtZ3JvdXAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLWxnLTYudGV4dC1jb2x1bW4uZnJhbWUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmltYWdlLXRleHQtZ3JvdXAgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICBzZWN0aW9uLmltYWdlLXRleHQtZ3JvdXAge1xuICAgIG1hcmdpbjogMCAxNnB4IDk2cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uLCAuaW1hZ2UtdGV4dC1ncm91cCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAuaW1hZ2UtdGV4dC1ncm91cCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy02LnRleHQtY29sdW1uLmZyYW1lLCAuaW1hZ2UtdGV4dC1ncm91cCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLXRleHQtZ3JvdXAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS10ZXh0LWdyb3VwIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuaW1hZ2UtdGV4dC1ncm91cCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmltYWdlLXRleHQtZ3JvdXAgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS10ZXh0LWdyb3VwIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmNvbC0xMi5jb2wtbGctNi5pbWFnZS1jb2x1bW4sIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIuaW1hZ2UtY29sdW1uLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi5pbWFnZS1jb2x1bW4uY29sLXhsLTUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy02LmltYWdlLWNvbHVtbi5mcmFtZSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuaW1hZ2UtY29sdW1uLmZyYW1lLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5pbWFnZS1jb2x1bW4uZnJhbWUuY29sLXhsLTUge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA2NyUgMCAwIDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5ibG9jay1mcmFtZXMge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5ibG9jay1mcmFtZXMgLnJvdywgLmJsb2NrLWZyYW1lcyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuYmxvY2stZnJhbWVzIC5tZW51IHtcbiAgcm93LWdhcDogNDhweDtcbn1cbi5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLm5hcnJvdy1jb250YWluZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYmxvY2stZnJhbWVzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5ibG9jay1mcmFtZXMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmJsb2NrLWZyYW1lcyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmJsb2NrLWZyYW1lcyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2NrLWZyYW1lcyAuYmxvZy1ib3gsIC5ibG9jay1mcmFtZXMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5ibG9jay1mcmFtZXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5ibG9jay1mcmFtZXMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLmJsb2NrLWZyYW1lcyAubW9kYWwtY29udGVudCwgLmJsb2NrLWZyYW1lcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5ibG9jay1mcmFtZXMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuYmxvY2stZnJhbWVzIC5wYW5lLCAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuYmxvY2stZnJhbWVzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmJsb2NrLWZyYW1lcyAuc3RhdHMtY29sb3IsIC5ibG9jay1mcmFtZXMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWZyYW1lcyBoMiwgLmJsb2NrLWZyYW1lcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYmxvY2stZnJhbWVzIC5zdWItdGl0bGUtaDIsIC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmJsb2NrLWZyYW1lcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvY2stZnJhbWVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZnJhbWVzIGgyLCAuYmxvY2stZnJhbWVzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ibG9jay1mcmFtZXMgLnN1Yi10aXRsZS1oMiwgLmJsb2NrLWZyYW1lcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuYmxvY2stZnJhbWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmJsb2NrLWZyYW1lcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvY2stZnJhbWVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9jay1mcmFtZXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvY2stZnJhbWVzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWZyYW1lcyBoMiwgLmJsb2NrLWZyYW1lcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5ibG9jay1mcmFtZXMgcC5oZWFkbGluZSwgLmJsb2NrLWZyYW1lcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuYmxvY2stZnJhbWVzIHAuaGVhZGxpbmUsIC5ibG9jay1mcmFtZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmJsb2NrLWZyYW1lcyBwLmhlYWRsaW5lLCAuYmxvY2stZnJhbWVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYmxvY2stZnJhbWVzIC5zdWItdGl0bGUtaDIsIC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmJsb2NrLWZyYW1lcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5ibG9jay1mcmFtZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvY2stZnJhbWVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2NrLWZyYW1lcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYmxvY2stZnJhbWVzIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZyYW1lcyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWZyYW1lcyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuI2xlYWRlcnNoaXAgLmZsZXgtcm93IHtcbiAgbWFyZ2luOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZ2FwOiAxNXB4O1xufVxuI2xlYWRlcnNoaXAgLmxlYWRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMjMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNsZWFkZXJzaGlwIC5sZWFkZXIge1xuICAgIGZsZXg6IDAgMCAyNCU7XG4gIH1cbn1cbiNsZWFkZXJzaGlwIC5sZWFkZXIgaW1nIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNsZWFkZXJzaGlwIC5sZWFkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbGVhZGVyc2hpcCAubGVhZGVyIGgzLCAjbGVhZGVyc2hpcCAubGVhZGVyIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjbGVhZGVyc2hpcCAubGVhZGVyIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xlYWRlcnNoaXAgLmxlYWRlciBoMywgI2xlYWRlcnNoaXAgLmxlYWRlciAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2xlYWRlcnNoaXAgLmxlYWRlciAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4jdGVzdGltb25pYWwtc2xpZGVyIHtcbiAgbWFyZ2luOiA0OHB4IC0xNXB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlciB7XG4gICAgbWFyZ2luOiA0OHB4IDAgMzBweDtcbiAgfVxufVxuXG4jdGVzdGltb25pYWwtc2xpZGVzaG93IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IGgyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjdGVzdGltb25pYWwtc2xpZGVzaG93IHAuaGVhZGxpbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgcC5oZWFkbGluZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyBwLmhlYWRsaW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgcC5oZWFkbGluZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjdGVzdGltb25pYWwtc2xpZGVzaG93IHAuaGVhZGxpbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN1Yi10aXRsZS1oMiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjdGVzdGltb25pYWwtc2xpZGVzaG93IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm5hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY29tcGFueSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuYmxhY2stYnRuLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubmFycm93LWNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjb21wYW55LWluZm9ybWF0aW9uLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5ibG9nLWJveCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1jb250ZW50LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yIHtcbiAgcGFkZGluZzogNDhweDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgYm94LXNoYWRvdzogNHB4IDZweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zZWN0aW9uLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5uYXJyb3ctY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2NvbXBhbnktaW5mb3JtYXRpb24sICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmJsb2ctYm94LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1mb3JtLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLWNvbnRlbnQsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3Ige1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNlY3Rpb24tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm5hcnJvdy1jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuYmxvZy1ib3gsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWZvcm0tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubW9kYWwtY29udGVudCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2VjdGlvbi1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyIGltZywgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBpbWcsIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5jb250YWluZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5maXQtcXVpeiAuc2l0ZS1pbm5lciBpbWcsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm5hcnJvdy1jb250YWluZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGltZywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWV2ZW50cyBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1ldmVudHMgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyBpbWcsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY29tcGFueS1pbmZvcm1hdGlvbiBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCBpbWcsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5ibG9nLWJveCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmN1c3RvbWVyLXN0b3J5LXNsaWRlIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1mb3JtLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IGltZywgLm1vZGFsLXBvcHVwICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLm1vZGFsLWNvbnRlbnQgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYgaW1nLCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN3aXBlci1jb250YWluZXIgPiBkaXYgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNnZW5lcmljLXRhYnMgLnBhbmUgaW1nLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhbmUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlIGltZywgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNvY2lhbC1zaGFyZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlIGltZywgLnNpbmdsZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zb2NpYWwtc2hhcmUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIGltZywgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIGltZywgLnBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IgaW1nIHtcbiAgaGVpZ2h0OiAxMDlweDtcbiAgd2lkdGg6IDEwOXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICB9XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zZWN0aW9uLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2NvbXBhbnktaW5mb3JtYXRpb24sICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmJsb2ctYm94LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1mb3JtLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm1vZGFsLWNvbnRlbnQsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc29jaWFsLXNoYXJlLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3RhdHMtY29sb3Ige1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNlY3Rpb24tZnJhbWUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciBpbWcsIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY29udGFpbmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZml0LXF1aXogLnNpdGUtaW5uZXIgaW1nLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGltZywgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5uYXJyb3ctY29udGFpbmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGltZywgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgaW1nLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBpbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyBpbWcsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgaW1nLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cyBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgaW1nLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGltZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggI2NvbXBhbnktaW5mb3JtYXRpb24gaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggaW1nLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuYmxvZy1ib3ggaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5jdXN0b21lci1zdG9yeS1zbGlkZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZm9ybS1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCBpbWcsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tb2RhbC1jb250ZW50IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjZ2VuZXJpYy10YWJzIC5wYW5lIGltZywgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYW5lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSBpbWcsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zb2NpYWwtc2hhcmUgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSBpbWcsIC5zaW5nbGUtcHJlc3MgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc29jaWFsLXNoYXJlIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3RhdHMtY29sb3IgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubmFycm93LWNvbnRhaW5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNjb21wYW55LWluZm9ybWF0aW9uLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5ibG9nLWJveCwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5tb2RhbC1jb250ZW50LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnBhbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zb2NpYWwtc2hhcmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnNvY2lhbC1zaGFyZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbiNzbGlkZXNob3ctc2xpZGVyIC5zZWN0aW9uLWZyYW1lLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAubmFycm93LWNvbnRhaW5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50cywgI3NsaWRlc2hvdy1zbGlkZXIgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50cywgI3NsaWRlc2hvdy1zbGlkZXIgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyICNjb21wYW55LWluZm9ybWF0aW9uLCAjc2xpZGVzaG93LXNsaWRlciAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NsaWRlc2hvdy1zbGlkZXIgLmJsb2ctYm94LCAjc2xpZGVzaG93LXNsaWRlciAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWZvcm0tZnJhbWUsICNzbGlkZXNob3ctc2xpZGVyIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2xpZGVzaG93LXNsaWRlciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjc2xpZGVzaG93LXNsaWRlciAubW9kYWwtY29udGVudCwgI3NsaWRlc2hvdy1zbGlkZXIgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjc2xpZGVzaG93LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3NsaWRlc2hvdy1zbGlkZXIgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAucGFuZSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2xpZGVzaG93LXNsaWRlciAuc29jaWFsLXNoYXJlLCAjc2xpZGVzaG93LXNsaWRlciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZSwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NsaWRlc2hvdy1zbGlkZXIgLnN0YXRzLWNvbG9yLCAjc2xpZGVzaG93LXNsaWRlciAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvciB7XG4gIHBhZGRpbmc6IDQ4cHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luOiAwIDE1cHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGVzaG93LXNsaWRlciAuc2VjdGlvbi1mcmFtZSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLm5hcnJvdy1jb250YWluZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXIsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50cywgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHMsICNzbGlkZXNob3ctc2xpZGVyIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lciwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2xpZGVzaG93LXNsaWRlciAjY29tcGFueS1pbmZvcm1hdGlvbiwgI3NsaWRlc2hvdy1zbGlkZXIgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5ibG9nLWJveCwgI3NsaWRlc2hvdy1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1mb3JtLWZyYW1lLCAjc2xpZGVzaG93LXNsaWRlciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLWNvbnRlbnQsICNzbGlkZXNob3ctc2xpZGVyICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NsaWRlc2hvdy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNzbGlkZXNob3ctc2xpZGVyICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnBhbmUsICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmUsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvciwgI3NsaWRlc2hvdy1zbGlkZXIgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3Ige1xuICAgIG1hcmdpbjogMCAzMHB4IDMwcHg7XG4gIH1cbn1cbiNzbGlkZXNob3ctc2xpZGVyIC5zZWN0aW9uLWZyYW1lOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuc2hhcmUteW91ci1zdG9yeSAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmNvbnRhaW5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZpdC1xdWl6IC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAubmFycm93LWNvbnRhaW5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50czpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHM6bm90KC5zbGljay1zbGlkZSksIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50czpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzOm5vdCguc2xpY2stc2xpZGUpLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpub3QoLnNsaWNrLXNsaWRlKSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpub3QoLnNsaWNrLXNsaWRlKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyICNjb21wYW55LWluZm9ybWF0aW9uOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94Om5vdCguc2xpY2stc2xpZGUpLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NsaWRlc2hvdy1zbGlkZXIgLmJsb2ctYm94Om5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuY3VzdG9tZXItc3Rvcnktc2xpZGU6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWZvcm0tZnJhbWU6bm90KC5zbGljay1zbGlkZSksICNzbGlkZXNob3ctc2xpZGVyIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQ6bm90KC5zbGljay1zbGlkZSksIC5tb2RhbC1wb3B1cCAjc2xpZGVzaG93LXNsaWRlciAubW9kYWwtY29udGVudDpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdjpub3QoLnNsaWNrLXNsaWRlKSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjc2xpZGVzaG93LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdjpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgI2dlbmVyaWMtdGFicyAucGFuZTpub3QoLnNsaWNrLXNsaWRlKSwgI2dlbmVyaWMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAucGFuZTpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmU6bm90KC5zbGljay1zbGlkZSksIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2xpZGVzaG93LXNsaWRlciAuc29jaWFsLXNoYXJlOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmU6bm90KC5zbGljay1zbGlkZSksIC5zaW5nbGUtcHJlc3MgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZTpub3QoLnNsaWNrLXNsaWRlKSwgI3NsaWRlc2hvdy1zbGlkZXIgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3I6bm90KC5zbGljay1zbGlkZSksIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NsaWRlc2hvdy1zbGlkZXIgLnN0YXRzLWNvbG9yOm5vdCguc2xpY2stc2xpZGUpLCAjc2xpZGVzaG93LXNsaWRlciAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3I6bm90KC5zbGljay1zbGlkZSksIC5wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvcjpub3QoLnNsaWNrLXNsaWRlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2xpZGVzaG93LXNsaWRlciAuc2VjdGlvbi1mcmFtZTpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZml0LXF1aXogI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLnNoYXJlLXlvdXItc3RvcnkgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLm5hcnJvdy1jb250YWluZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzOmZpcnN0LWNoaWxkLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1ldmVudHM6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50czpmaXJzdC1jaGlsZCwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLmhjc3MtZXZlbnRzOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzbGlkZXNob3ctc2xpZGVyIC5zaXRlLWlubmVyOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXI6Zmlyc3QtY2hpbGQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAuc2l0ZS1pbm5lcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzbGlkZXNob3ctc2xpZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NsaWRlc2hvdy1zbGlkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6Zmlyc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2xpZGVzaG93LXNsaWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAjY29tcGFueS1pbmZvcm1hdGlvbjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveDpmaXJzdC1jaGlsZCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5ibG9nLWJveDpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LXNsaWRlOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuaGNzcy1mb3JtLWZyYW1lOmZpcnN0LWNoaWxkLCAjc2xpZGVzaG93LXNsaWRlciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZTpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50OmZpcnN0LWNoaWxkLCAubW9kYWwtcG9wdXAgI3NsaWRlc2hvdy1zbGlkZXIgLm1vZGFsLWNvbnRlbnQ6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NsaWRlc2hvdy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyICNnZW5lcmljLXRhYnMgLnBhbmU6Zmlyc3QtY2hpbGQsICNnZW5lcmljLXRhYnMgI3NsaWRlc2hvdy1zbGlkZXIgLnBhbmU6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlOmZpcnN0LWNoaWxkLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NsaWRlc2hvdy1zbGlkZXIgLnNvY2lhbC1zaGFyZTpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlOmZpcnN0LWNoaWxkLCAuc2luZ2xlLXByZXNzICNzbGlkZXNob3ctc2xpZGVyIC5zb2NpYWwtc2hhcmU6Zmlyc3QtY2hpbGQsICNzbGlkZXNob3ctc2xpZGVyIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yOmZpcnN0LWNoaWxkLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzbGlkZXNob3ctc2xpZGVyIC5zdGF0cy1jb2xvcjpmaXJzdC1jaGlsZCwgI3NsaWRlc2hvdy1zbGlkZXIgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yOmZpcnN0LWNoaWxkLCAucGFnZS1zdGF0cyAjc2xpZGVzaG93LXNsaWRlciAuc3RhdHMtY29sb3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgb3BhY2l0eTogMTtcbn1cbiNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5zYWZldHktY29sb3IgI3NsaWRlc2hvdy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLm9wZXJhdGlvbnMtY29sb3IgI3NsaWRlc2hvdy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogIzAwNWViODtcbn1cblxuLmZsZWV0LWNvbG9yICNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5kYXRhLWNvbG9yICNzbGlkZXNob3ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDhweCBhdXRvIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbjogOTZweCBhdXRvIDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cblxuLm1vZGFsLXBvcHVwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxcHggOHB4O1xuICB6LWluZGV4OiAxMDAwODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB0b3A6IC01OHB4O1xuICAgIHJpZ2h0OiAtMzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICAgIHJpZ2h0OiAtNDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgICByaWdodDogLTU4cHg7XG4gIH1cbn1cblxuLmZybV9zdHlsZV9oY3NzLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uZnJtX3N0eWxlX2hjc3MgZmllbGRzZXQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGZpZWxkc2V0LCAuaGNzcy1mb3JtLWZyYW1lIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9lbWJlZF9mb3JtX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnJtX3N0eWxlX2hjc3MgLmZybV9wcmltYXJ5X2xhYmVsLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9maW5hbF9zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbiwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24sIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbjphZnRlciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9lcnJvciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9lcnJvciwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2Vycm9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNCOTRBNDggIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0LCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0LCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fYmxhbmtfZmllbGQgaW5wdXQsIC5mcm1fc3R5bGVfaGNzcyAuZnJtX2JsYW5rX2ZpZWxkIC5mcm1fc2xpbXNlbGVjdCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9ibGFua19maWVsZCAuZnJtX3NsaW1zZWxlY3QsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9ibGFua19maWVsZCAuZnJtX3NsaW1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNCOTRBNDggIWltcG9ydGFudDtcbn1cblxuLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNzcy1mb3JtLWZyYW1lLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmhjc3MtZm9ybS1mcmFtZS5uby1ib3JkZXIsIC5uby1ib3JkZXIuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uaGNzcy1mb3JtLWZyYW1lLnNhZmV0eS1jb2xvciwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZTFiO1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuc2FmZXR5LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IgYSwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQyAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbjpob3ZlciwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IgYSwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOUVBNjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZmxlZXQtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUE2ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yIGEsIC5mbGVldC1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciwgLmRhdGEtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzU2NzM4Nztcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NyAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5kYXRhLWNvbG9yIGEsIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5ibG9nLWZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyLCAuYmxvZy1mb3JtLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xufVxuXG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICBtYXJnaW46IDQ4cHggMCA4MHB4O1xufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5yb3csIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLm1lbnUge1xuICByb3ctZ2FwOiA0NHB4O1xufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbjogNzJweCAwIDEzNnB4O1xuICB9XG59XG4uc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLnNvY2lhbC1yZXZpZXdzLXN2ZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMTclKSBodWUtcm90YXRlKDZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAwJSk7XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZyAucm93LCAuc29jaWFsLXJldmlld3MtZGFyay1ibHVlLWJnICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcgLm1lbnUge1xuICByb3ctZ2FwOiA0NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1kYXJrLWJsdWUtYmcge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gIHBhZGRpbmc6IDY0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3RvcnktcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbmltZy5jdXN0b21lci1zdG9yeS1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xufVxuXG4uY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3Rvcnkge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdG9yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIH1cbiAgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAyODZweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzLCAjcGlsbGFycy10YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMsICNwaWxsYXJzLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuZnJhbWUsICNwaWxsYXJzLXRhYnMgLmZyYW1lIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuZnJhbWUsICNwaWxsYXJzLXRhYnMgLmZyYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IGxpLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmVzdGltYXRpbmcsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmVzdGltYXRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5vcGVyYXRpb25zLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5vcGVyYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZmxlZXQsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmZsZWV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVBNjtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUuZGF0YS1yZXBvcnRpbmcsICNwaWxsYXJzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmRhdGEtcmVwb3J0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4Nztcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uOmFmdGVyLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uLmFjdGl2ZTphZnRlciwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5hY2NvcmRpb24sICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUsICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUuYWN0aXZlLCAjcGlsbGFycy10YWJzIC5wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSwgI3BpbGxhcnMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUsICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAucm93LCAjcGlsbGFycy10YWJzIC5yb3csICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwaWxsYXJzLXRhYnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgI3BpbGxhcnMtdGFicyAubWVudSB7XG4gIHJvdy1nYXA6IDI4cHg7XG59XG5cbiNwaWxsYXJzLXRhYnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BpbGxhcnMtdGFicyAudGFiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgfVxuICAjcGlsbGFycy10YWJzIC5wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4IDA7XG4gIH1cbn1cbiNwaWxsYXJzLXRhYnMgaDMsICNwaWxsYXJzLXRhYnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsICNwaWxsYXJzLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcGlsbGFycy10YWJzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI3BpbGxhcnMtdGFicyBhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuI2xvZ28tc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNsb2dvLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2xvZ28tc2xpZGVyIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI2xvZ28tc2xpZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2xvZ28tc2xpZGVyIC5sb2dvLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4IDE1cHg7XG59XG4jbG9nby1zbGlkZXIgLmxvZ28tcm93LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jbG9nby1zbGlkZXIgLmxvZ28tcm93IGxpIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsb2dvLXNsaWRlciAubG9nby1yb3cgbGkge1xuICAgIGZsZXg6IDAgMCBjYWxjKDIwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2xvZ28tc2xpZGVyIC5sb2dvLXJvdyBsaSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbG9nby1zbGlkZXIgLmxvZ28tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2xvZ28tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbiNsb2dvLXNsaWRlci1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbG9nby1zbGlkZXItc2VjdGlvbiBidXR0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uOmFjdGl2ZSwgI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4jbG9nby1zbGlkZXItc2VjdGlvbiBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2xvZ28tc2xpZGVyLXNlY3Rpb24gYnV0dG9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbi5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsb2dvLXNsaWRlci1zZWN0aW9uIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9uIC5tYXJxdWVlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNsb2dvLXNsaWRlci1zZWN0aW9uIC5tYXJxdWVlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2xvZ28tc2xpZGVyLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNsb2dvLXNsaWRlci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4jaGNzcy1wbGF0Zm9ybSB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NWRlZywgIzIxMkIzQSAyOC4wOSUsICM2QTdFQTEgMTY3LjExJSksICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbiNoY3NzLXBsYXRmb3JtIGgyLCAjaGNzcy1wbGF0Zm9ybSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZSwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmUsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2hjc3MtcGxhdGZvcm0gLnN1Yi10aXRsZS1oMiwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuI2hjc3MtcGxhdGZvcm0gaDI6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZTphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNnZW5lcmljLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5ob21lICNwcmVzcy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuc3ViLXRpdGxlLWgyOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94ICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIGg0OmFmdGVyLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmFmdGVyLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gLmVudHJ5LXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTU3cHg7XG4gIGJhY2tncm91bmQ6ICMwMEMxNTg7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaGNzcy1wbGF0Zm9ybSBoMjphZnRlciwgI2hjc3MtcGxhdGZvcm0gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lOmFmdGVyLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI3ByZXNzLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZTphZnRlciwgI2hjc3MtcGxhdGZvcm0gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5zdWItdGl0bGUtaDI6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6YWZ0ZXIsICNoY3NzLXBsYXRmb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YWZ0ZXIsIC5jYXRlZ29yeS1ib3ggI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gaDQ6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2hjc3MtcGxhdGZvcm0gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YWZ0ZXIsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuZW50cnktdGl0bGU6YWZ0ZXIge1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIGgyLCAjaGNzcy1wbGF0Zm9ybSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI2hjc3MtcGxhdGZvcm0gcC5oZWFkbGluZSwgI2hjc3MtcGxhdGZvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNoY3NzLXBsYXRmb3JtIHAuaGVhZGxpbmUsICNoY3NzLXBsYXRmb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjaGNzcy1wbGF0Zm9ybSBwLmhlYWRsaW5lLCAjaGNzcy1wbGF0Zm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2hjc3MtcGxhdGZvcm0gLnN1Yi10aXRsZS1oMiwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI2hjc3MtcGxhdGZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjaGNzcy1wbGF0Zm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjaGNzcy1wbGF0Zm9ybSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNoY3NzLXBsYXRmb3JtIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4jaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDg0NXB4O1xufVxuI2hjc3MtcGxhdGZvcm0gLmhjc3MtcGxhdGZvcm0taW1hZ2VzIGltZ1tjbGFzc149c3RlcC1dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5oY3NzLXBsYXRmb3JtLWltYWdlcy53aG9sZSBpbWcuc3RlcC0wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjaGNzcy1wbGF0Zm9ybSAuaGNzcy1wbGF0Zm9ybS1pbWFnZXMge1xuICAgIG1pbi1oZWlnaHQ6IDc0MnB4O1xuICB9XG59XG4jaGNzcy1wbGF0Zm9ybSAuc3RlcC1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgcCB7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMTJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWRldGFpbHMgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNoY3NzLXBsYXRmb3JtICNzdGVwLTEgLnN0ZXAtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNoY3NzLXBsYXRmb3JtICNzdGVwLTEgLnN0ZXAtZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2hjc3MtcGxhdGZvcm0gLnN0ZXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbiNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaGNzcy1wbGF0Zm9ybSAuc3RlcC1oZWFkbGluZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gICNoY3NzLXBsYXRmb3JtIC5zdGVwLWhlYWRsaW5lLmRvd24tY2FyZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2hjc3MtcGxhdGZvcm0ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4O1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoY3NzLXBsYXRmb3JtIHtcbiAgICBwYWRkaW5nOiAxMTVweCAwIDMwcHg7XG4gIH1cbn1cblxuI2N1c3RvbWVyLXN0b3J5LXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAtMzBweDtcbn1cbiNjdXN0b21lci1zdG9yeS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4jY3VzdG9tZXItc3Rvcnktc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cbiNjdXN0b21lci1zdG9yeS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LXNsaWRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyRjNDO1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAzMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jdXN0b21lci1zdG9yeS1zbGlkZSAuY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDUuMzc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGUgLmN1c3RvbWVyLXN0b3J5LWF0dHJpYnV0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmN1c3RvbWVyLXN0b3J5LXNsaWRlIC5jdXN0b21lci1zdG9yeS1jb21wYW55IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWluZm8ge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LWluZm8ge1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuLmN1c3RvbWVyLXN0b3J5LWluZm8gYS5jdXN0b21lci1zdG9yeS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3BvcC11cC1zdWItbmF2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BvcC11cC1zdWItbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3AtdXAtc3ViLW5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI3BvcC11cC1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkyKTtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiBhIHtcbiAgcGFkZGluZzogMTZweCA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IGEge1xuICAgIHBhZGRpbmc6IDE2cHggODBweDtcbiAgfVxufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmZpdC1xdWl6LWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAuZml0LXF1aXotbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGNzU4QjtcbiAgY29sb3I6ICNmZmY7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAucHJpY2luZy1saW5rIGEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwQzE1ODtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5wcmljaW5nLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmJvb2stZGVtby1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLmJvb2stZGVtby1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3AtdXAtc3ViLW5hdiAuc3ViLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcC11cC1zdWItbmF2LnN0aWNreSAuc3ViLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwb3AtdXAtc3ViLW5hdi5zdGlja3kgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbWFnZS1zbGlkZXNob3cge1xuICBtYXJnaW46IDQ4cHggMCA4MXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cge1xuICAgIG1hcmdpbjogOTZweCAwIDEyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgaDIsIC5pbWFnZS1zbGlkZXNob3cgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbWFnZS1zbGlkZXNob3cgcC5oZWFkbGluZSwgLmltYWdlLXNsaWRlc2hvdyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmltYWdlLXNsaWRlc2hvdyBwLmhlYWRsaW5lLCAuaW1hZ2Utc2xpZGVzaG93IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW1hZ2Utc2xpZGVzaG93IHAuaGVhZGxpbmUsIC5pbWFnZS1zbGlkZXNob3cgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmltYWdlLXNsaWRlc2hvdyBwLmhlYWRsaW5lLCAuaW1hZ2Utc2xpZGVzaG93IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbWFnZS1zbGlkZXNob3cgcC5oZWFkbGluZSwgLmltYWdlLXNsaWRlc2hvdyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmltYWdlLXNsaWRlc2hvdyAuc3ViLXRpdGxlLWgyLCAuaW1hZ2Utc2xpZGVzaG93IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbWFnZS1zbGlkZXNob3cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW1hZ2Utc2xpZGVzaG93IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbWFnZS1zbGlkZXNob3cgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmltYWdlLXNsaWRlc2hvdyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbWFnZS1zbGlkZXNob3cgLmVudHJ5LXRpdGxlIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuaW1hZ2Utc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stdHJhY2sgLmltYWdlLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUxcHg7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDIzcHggMCAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0LCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQsIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDEwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5ibG9jay1wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgY29sb3I6ICMwMDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ibG9jay1wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLmJsb2NrLXBhZ2UtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogRGVmYXVsdHM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1saW5rcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1saW5rcy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4ucGFnZS1saW5rcy1zZWN0aW9uIC5zZWN0aW9uLWZyYW1lLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS1saW5rcy1zZWN0aW9uIC5oY3NzLWV2ZW50cywgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC5oY3NzLWV2ZW50cywgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmhjc3MtZXZlbnRzLCAucGFnZS1saW5rcy1zZWN0aW9uIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuaGNzcy1ldmVudHMsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtbGlua3Mtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS1saW5rcy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS1saW5rcy1zZWN0aW9uIC5zaXRlLWlubmVyLCAucGFnZS1saW5rcy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS1saW5rcy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLWxpbmtzLXNlY3Rpb24gI2NvbXBhbnktaW5mb3JtYXRpb24sIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmJsb2ctYm94LCAucGFnZS1saW5rcy1zZWN0aW9uICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnBhbmUsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucGFnZS1saW5rcy1zZWN0aW9uIC5zb2NpYWwtc2hhcmUsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnNvY2lhbC1zaGFyZSwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucGFnZS1saW5rcy1zZWN0aW9uIC5zdGF0cy1jb2xvciwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wYWdlLWxpbmtzLXNlY3Rpb24gLnN0YXRzLWNvbG9yLCAucGFnZS1saW5rcy1zZWN0aW9uIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5wYWdlLWxpbmtzLXNlY3Rpb24gLm1vZGFsLWNvbnRlbnQsIC5wYWdlLWxpbmtzLXNlY3Rpb24gLmhjc3MtZm9ybS1mcmFtZSwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLnBhZ2UtbGlua3Mtc2VjdGlvbiAuY3VzdG9tZXItc3Rvcnktc2xpZGUge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5tYXJxdWVlLWludHJvIHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuI21hcnF1ZWUtc2VjdGlvbiAubWFycXVlZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLk1hcnF1ZWUge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzY3JvbGwteCA4MHMgbGluZWFyIGluZmluaXRlO1xufVxuLk1hcnF1ZWUgLm1hcnF1ZWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGFuaW1hdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLk1hcnF1ZWUge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsLXgge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbiNnbG9iYWwtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2xvYmFsLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzBBMjU0MCAwJSwgIzBBMjU0MCAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDEwNGRlZywgIzJCMzk5MCA0MS40MSUsICMyNjREOUYgNTYuNjQlLCAjMjE2MEFEIDcxLjg3JSwgIzI3QUFFMSAxMDIuMzIlKSwgIzIxMkIzQTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2dsb2JhbC1iYW5uZXIge1xuICAgIGhlaWdodDogNjZweDtcbiAgfVxufVxuI2dsb2JhbC1iYW5uZXIgLmQtZmxleCB7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2xvYmFsLWJhbm5lciAuZC1mbGV4IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSAuaGVhZGxpbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0OUM5RkYgMCUsICNBNkRGNTggMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgLnJlZ2lzdGVyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5yZWdpc3Rlci1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5yZWdpc3Rlci1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuI3Jlc291cmNlcy1zZWN0aW9uOmZpcnN0LW9mLXR5cGUsIC5yZXNvdXJjZS1tb2R1bGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWxpbmssIC5yZXNvdXJjZS1tb2R1bGUgLnJlc291cmNlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcmVzb3VyY2VzLXNlY3Rpb24gLnJlc291cmNlLWxpbms6aG92ZXIsIC5yZXNvdXJjZS1tb2R1bGUgLnJlc291cmNlLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuI3Jlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50LCAucmVzb3VyY2UtbW9kdWxlIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuI3Jlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1pbWFnZS1mcmFtZSwgLnJlc291cmNlLW1vZHVsZSAucmVzb3VyY2UtaW1hZ2UtZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFzcGVjdC1yYXRpbzogMjk3LzExOTtcbn1cbiNyZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtaW1hZ2UsIC5yZXNvdXJjZS1tb2R1bGUgLnJlc291cmNlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jcmVzb3VyY2VzLXNlY3Rpb24gLnJvdywgI3Jlc291cmNlcy1zZWN0aW9uICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNyZXNvdXJjZXMtc2VjdGlvbiAubWVudSwgLnJlc291cmNlLW1vZHVsZSAucm93LCAucmVzb3VyY2UtbW9kdWxlICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5yZXNvdXJjZS1tb2R1bGUgLm1lbnUge1xuICByb3ctZ2FwOiAzMHB4O1xufVxuI3Jlc291cmNlcy1zZWN0aW9uIC5jYXJldC1yaWdodCwgLnJlc291cmNlLW1vZHVsZSAuY2FyZXQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZXNvdXJjZXMtc2VjdGlvbiAuY2FyZXQtcmlnaHQsIC5yZXNvdXJjZS1tb2R1bGUgLmNhcmV0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNyZXNvdXJjZXMtc2VjdGlvbiAucmVzb3VyY2UtYXJlYSwgLnJlc291cmNlLW1vZHVsZSAucmVzb3VyY2UtYXJlYSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Jlc291cmNlcy1zZWN0aW9uIC5yZXNvdXJjZS1hcmVhLCAucmVzb3VyY2UtbW9kdWxlIC5yZXNvdXJjZS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbiNyZXNvdXJjZS1tb2R1bGUtb3RoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3Jlc291cmNlLW1vZHVsZS1vdGhlciBoMiwgI3Jlc291cmNlLW1vZHVsZS1vdGhlciAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Jlc291cmNlLW1vZHVsZS1vdGhlciBwLmhlYWRsaW5lLCAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIHAuaGVhZGxpbmUsICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIgcC5oZWFkbGluZSwgI3Jlc291cmNlLW1vZHVsZS1vdGhlciAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIHAuaGVhZGxpbmUsICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Jlc291cmNlLW1vZHVsZS1vdGhlciBwLmhlYWRsaW5lLCAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIC5zdWItdGl0bGUtaDIsICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI3Jlc291cmNlLW1vZHVsZS1vdGhlciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94ICNyZXNvdXJjZS1tb2R1bGUtb3RoZXIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Jlc291cmNlLW1vZHVsZS1vdGhlciBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcmVzb3VyY2UtbW9kdWxlLW90aGVyIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Jlc291cmNlLW1vZHVsZS1vdGhlciAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuc2VjdGlvbi50ZXh0LWltYWdlLWJveC1zaGFkb3cge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb250YWluZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuaGNzcy1ldmVudHMsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5oY3NzLWV2ZW50cywgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLm5hcnJvdy1jb250YWluZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuY29sLTEyLnRleHQtY29sdW1uLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuY29sLWxnLTYudGV4dC1jb2x1bW4uZnJhbWUsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01IHtcbiAgcGFkZGluZzogMTAwcHggNjRweDtcbn1cblxuLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udGV4dC1pbWFnZS1ib3gtc2hhZG93IHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5zZWN0aW9uLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuaW1hZ2UtY29sdW1uIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgbWluLWhlaWdodDogNDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4OXB4KSB7XG4gIHNlY3Rpb24udGV4dC1pbWFnZS1ib3gtc2hhZG93IHtcbiAgICBtYXJnaW46IDAgMTZweCA5NnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uLCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5jb2wtMTIudGV4dC1jb2x1bW4uY29sLXhsLTUsIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi50ZXh0LWNvbHVtbi5jb2wteGwtNSwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5jb2wtbGctNi50ZXh0LWNvbHVtbi5mcmFtZSwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC1sZy02LnRleHQtY29sdW1uLmZyYW1lLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnRleHQtY29sdW1uLmZyYW1lLmNvbC14bC01LCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC50ZXh0LWNvbHVtbi5mcmFtZS5jb2wteGwtNSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAudGV4dC1jb2x1bW4uZnJhbWUuY29sLXhsLTUge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgfVxuICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuI2ltYWdlLXBhZ2UtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ltYWdlLXBhZ2UtbGlua3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuI2ltYWdlLXBhZ2UtbGlua3MgLnJvdywgI2ltYWdlLXBhZ2UtbGlua3MgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgI2ltYWdlLXBhZ2UtbGlua3MgLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNpbWFnZS1wYWdlLWxpbmtzIC5yb3csICNpbWFnZS1wYWdlLWxpbmtzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlICNpbWFnZS1wYWdlLWxpbmtzIC5tZW51IHtcbiAgICByb3ctZ2FwOiA0OHB4O1xuICB9XG59XG5cbmEuaW1hZ2UtcGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbmEuaW1hZ2UtcGFnZS1saW5rIHNwYW4ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA4OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmEuaW1hZ2UtcGFnZS1saW5rIGltZyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5hLmltYWdlLXBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Rjc1OEI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYS5pbWFnZS1wYWdlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uZzItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG59XG4uZzItc2VjdGlvbiBoMiwgLmcyLXNlY3Rpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5nMi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5nMi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSwgLmcyLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5nMi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5nMi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5nMi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmcyLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmcyLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmcyLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZzItc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nMi1zZWN0aW9uIC5nMi1iYWRnZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcm93LWdhcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZzItc2VjdGlvbiAuZzItYmFkZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZzItc2VjdGlvbiAuZzItYmFkZ2VzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmhlcm8taW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0OThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZXJvLWltYWdlIC5jb250YWluZXIsIC5oZXJvLWltYWdlIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5oZXJvLWltYWdlIC5oY3NzLWV2ZW50cywgLmhlcm8taW1hZ2UgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuaGVyby1pbWFnZSAuaGNzcy1ldmVudHMsIC5oZXJvLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAubmFycm93LWNvbnRhaW5lciwgLmhlcm8taW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZXJvLWltYWdlIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuaGVyby1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmhlcm8taW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVyby1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVyby1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmhlcm8taW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5oZXJvLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5oZXJvLWltYWdlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmhlcm8taW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlcm8taW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaGVyby1pbWFnZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5oZXJvLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaGVyby1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLmhlcm8taW1hZ2UgLmxvZ28taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmhvbWUgLmhlcm8taW1hZ2UsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZSAuaGVyby1pbWFnZSBoMSwgLmhvbWUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmhvbWUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5ob21lIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmhvbWUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgaDEsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgaDEsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZSAuaGVyby1pbWFnZSBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSBwLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSBwLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVyby1pbWFnZSBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZSBwLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZSBwLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uaG9tZSAuaGVyby1pbWFnZSAuZmlsbC1jb2xvciA+IHN2ZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2UgLmZpbGwtY29sb3IgPiBzdmcsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlIC5maWxsLWNvbG9yID4gc3ZnLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2UgLmZpbGwtY29sb3IgPiBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uaG9tZSAuaGVyby1pbWFnZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2U6YmVmb3JlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEwL3Bvc3RfYmFja2dyb3VuZF9tb2JpbGUud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgLmhlcm8taW1hZ2U6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZTpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmJlZm9yZSwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL3Bvc3RfYmFja2dyb3VuZC53ZWJwXCIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvLWltYWdlOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2U6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZTpiZWZvcmUsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZTpiZWZvcmUge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAuaGVyby1pbWFnZTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2U6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlOmFmdGVyLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2U6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG4uaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG4sIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLndoaXRlLWJ0biwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAud2hpdGUtYnRuLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLndoaXRlLWJ0bjpob3ZlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLndoaXRlLWJ0bjpob3ZlciwgLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAuaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0td2hpdGUtYnRuIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAud2hpdGUtYnRuOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmxwLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC53aGl0ZS1idG46aG92ZXIsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG4uaG9tZSAuaGVyby1pbWFnZS53aGl0ZS1iZyBoMSwgLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUsIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmhvbWUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuaGVyby1pbWFnZS53aGl0ZS1iZyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgaDEsIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wYWdlLXRlbXBsYXRlLXByb2R1Y3RzIC5oZXJvLWltYWdlLndoaXRlLWJnIC5hcmNoaXZlLXRpdGxlLCAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgaDEsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubHAtdGVtcGxhdGUtcHJvZHVjdHMgLmhlcm8taW1hZ2Uud2hpdGUtYmcgLmFyY2hpdmUtdGl0bGUsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZyAuYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5oZXJvLWltYWdlLndoaXRlLWJnOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmc6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZzpiZWZvcmUsIC5scC10ZW1wbGF0ZS1wcm9kdWN0cyAuaGVyby1pbWFnZS53aGl0ZS1iZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9yZXZlcnNlX2JhY2tncm91bmQud2VicFwiKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDMvam9iX3JvbGVfbW9iaWxlX2JnLndlYnBcIik7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9qb2Jfcm9sZV9iYWNrZ3JvdW5kLndlYnBcIik7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5oZXJvLWltYWdlLndoaXRlLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmhlcm8taW1hZ2Uud2hpdGUtYmc6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNzUlO1xuICB9XG59XG5cbi5ibG9nICNoZXJvIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cgI2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbmgxLmxhdGVzdC1zdG9yaWVzLCAuY2F0ZWdvcnkgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC50YWcgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLmxhdGVzdC1zdG9yaWVzLCAuY2F0ZWdvcnkgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC50YWcgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbiNmZWF0dXJlZC1ibG9nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmVhdHVyZWQtYmxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIHBhZGRpbmc6IDIwcHggMTNweCAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICAgIHdpZHRoOiA2MjBweDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgLmVudHJ5LW1ldGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAuZW50cnktbWV0YSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jZmVhdHVyZWQtYmxvZyBhLmVudHJ5LWNvbnRlbnQge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbiNmZWF0dXJlZC1ibG9nIGEuZW50cnktY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2ZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltYWdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgI2Jsb2ctaGVybyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiA5MzQvNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgI2Jsb2ctaGVybyB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgI2Jsb2ctaGVybyB7XG4gICAgYXNwZWN0LXJhdGlvOiA5MzQvNTAwO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBoMiwgI2ZlYXR1cmVkLWJsb2cgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNmZWF0dXJlZC1ibG9nIHAuaGVhZGxpbmUsICNmZWF0dXJlZC1ibG9nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNmZWF0dXJlZC1ibG9nIC5zdWItdGl0bGUtaDIsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2ZlYXR1cmVkLWJsb2cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjZmVhdHVyZWQtYmxvZyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDAuODM1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyBoMiwgI2ZlYXR1cmVkLWJsb2cgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNmZWF0dXJlZC1ibG9nIHAuaGVhZGxpbmUsICNmZWF0dXJlZC1ibG9nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYmxvZyBwLmhlYWRsaW5lLCAjZmVhdHVyZWQtYmxvZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSwgI2ZlYXR1cmVkLWJsb2cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNmZWF0dXJlZC1ibG9nIC5zdWItdGl0bGUtaDIsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNmZWF0dXJlZC1ibG9nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI2ZlYXR1cmVkLWJsb2cgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2ZlYXR1cmVkLWJsb2cgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjZmVhdHVyZWQtYmxvZyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgaDMsICNmZWF0dXJlZC1ibG9nIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIGgzLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4uYmxvZy10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2ctdGFncyBsaSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmJsb2ctdGFncyBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODM1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgbWluLXdpZHRoOiAyMDhweDtcbiAgfVxufVxuLmJsb2ctdGFncyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctdGFncyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zY3JvbGwtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbiNibG9nLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjYmxvZy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgbWF4LWhlaWdodDogMTUzcHg7XG4gIGFzcGVjdC1yYXRpbzogMzk1LzE1MztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTJweDtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAvNTEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJsb2ctYm94IC5wLWhlYWRpbmctNDo6YmVmb3JlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0yOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYmxvZy1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1ib3ggcCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYmxvZy1ib3ggcC5yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IHAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmxvZy1ib3ggLmVudHJ5LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmJsb2ctYm94IC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICM2RTZFNkU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2ctYm94IC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG5cbi5sYXRlc3Qtc3Rvcmllcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdG9wOiAtMnB4O1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCAxNzEsIDk2LjYpO1xufVxuXG4uc3Rvcmllcy1ieSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllcy1ieSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmF1dGhvci1ibHVyYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5hdXRob3ItYmx1cmIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBpbWcge1xuICAgIG1heC13aWR0aDogODNweDtcbiAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5hdXRob3ItYmx1cmIgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aG9yLWJsdXJiIGgxLCAuYXV0aG9yLWJsdXJiIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5hdXRob3ItYmx1cmIgLmFyY2hpdmUtdGl0bGUsIC5hdXRob3ItYmx1cmIgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuYXV0aG9yLWJsdXJiIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgaDEsIC5hdXRob3ItYmx1cmIgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmF1dGhvci1ibHVyYiAuYXJjaGl2ZS10aXRsZSwgLmF1dGhvci1ibHVyYiAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hdXRob3ItYmx1cmIgLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXV0aG9yLWJsdXJiIGEuYXV0aG9yLWVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmF1dGhvci1ibHVyYiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjk7XG59XG4uYXV0aG9yLWJsdXJiIC5hdXRob3ItZGV0YWlscyB7XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXRhaWxzIHtcbiAgICBmbGV4OiAxIDAgNzAlO1xuICB9XG59XG5cbi5ibG9nIGFydGljbGUsIC5hcmNoaXZlIGFydGljbGUsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9nIGFydGljbGUuZ2FsbGVyeSwgLmFyY2hpdmUgYXJ0aWNsZS5nYWxsZXJ5LCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvZyBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuYXJjaGl2ZSBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyBhcnRpY2xlLCAuYXJjaGl2ZSBhcnRpY2xlLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2cgLmltYWdlLWJveCwgLmFyY2hpdmUgLmltYWdlLWJveCwgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogNDA3LzE2Mztcbn1cbi5ibG9nIC5pbWFnZS1ib3ggaW1nLCAuYXJjaGl2ZSAuaW1hZ2UtYm94IGltZywgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cgLmltYWdlLWJveCBpbWcsIC5hcmNoaXZlIC5pbWFnZS1ib3ggaW1nLCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tcHJldmlvdXMgYSwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuc2luZ2xlLWdhbGxlcnkgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9nIC5hdXRob3ItZGVzY3JpcHRpb24sIC5hcmNoaXZlIC5hdXRob3ItZGVzY3JpcHRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAuaW1hZ2UtYm94IHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmZpdC1xdWl6IC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+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+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5maXQtcXVpeiAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2hhcmUteW91ci1zdG9yeSAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLmluZHVzdHJ5LWV2ZW50cyAuc2luZ2xlLXBvc3QgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGFydGljbGUsIC5wYXN0LXdlYmluYXJzIC5zaW5nbGUtcG9zdCAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5uYXJyb3ctY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXBvc3QgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS1wb3N0IC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXBvc3QgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXBvc3QgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtcG9zdCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS1wb3N0IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5maXQtcXVpeiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2hhcmUteW91ci1zdG9yeSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gYXJ0aWNsZSwgLmluZHVzdHJ5LWV2ZW50cyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAucGFzdC13ZWJpbmFycyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuaGNzcy1ldmVudHMgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2luZ2xlLXdoaXRlLXBhcGVycyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAubXQxYiAubWFzdGVjLW1zYSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5xMWIgLm1hc3RlYy1tc2EgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2luZ2xlLXdoaXRlLXBhcGVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBhcnRpY2xlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LW1ldGEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDAuODM1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEgc3BhbiwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNhdGVnb3JpZXMsIC5zaW5nbGUtcG9zdCAuZW50cnktdGFncywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNhdGVnb3JpZXMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10YWdzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLnN1cHBvcnRpbmctaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zdXBwb3J0aW5nLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuc3VwcG9ydGluZy1oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnN1cHBvcnRpbmctaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCB0ZCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnNpbmdsZS1wb3N0IC5hY2NvdW50aW5nLWxpc3QsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hY2NvdW50aW5nLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1ncmVlbiwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogcmdiKDc2LjUsIDE4MS41LCAxMTYuNCk7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHN0cm9uZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3MtZ3JlZW4gcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2UsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2Uge1xuICBib3JkZXI6IDEwcHggc29saWQgI2ZmOWUxYjtcbiAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlIHN0cm9uZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgYmFja2dyb3VuZDogcmdiKDExNS41LCA2Ny44LCAxMjIuNyk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEgYSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEgYSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhIGE6aG92ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEgcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEgcCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMiwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuZW50cnktdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgyOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMjo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDMsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGltZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1mb290ZXIgc3BhbiwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWZvb3RlciBzcGFuIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItYmx1cmIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItYmx1cmIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItZGVzY3JpcHRpb24sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIHtcbiAgZm9udC1zaXplOiAwLjgzNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmF1dGhvci1pbmZvLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmF1dGhvci1pbmZvOjphZnRlciwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2luZ2xlLXBvc3QgLmF1dGhvci1saW5rLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItbGluazpob3ZlciwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoMiwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGg0LCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoNCwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5hY2NvdW50aW5nLWJsb2ctYnRuIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuLmRvd246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZ3JlZW4taGVhZGVyLWljb25zIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdyZWVuLWhlYWRlci1pY29ucyBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JlZW4taGVhZGVyLWljb25zIC52Y2UtdGV4dC1ibG9jay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMycHggMCA0OHB4O1xufVxuLnJlbGF0ZWQtcG9zdHMgLnAtaGVhZGluZy0yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5wLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzIC5yb3csIC5yZWxhdGVkLXBvc3RzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5yZWxhdGVkLXBvc3RzIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjVkZWcsICMyMTJCM0EgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCAjRjJGMkYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIGgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnN1Yi10aXRsZS1oMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5zdWItdGl0bGUtaDIsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBoMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwLmhlYWRsaW5lLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5zdWItdGl0bGUtaDIsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IGg0LCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuYmxvZy1ib3ggLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuYmxvZy1ib3ggaDQ6YmVmb3JlLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuYmxvZy1ib3ggLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ibG9nLWJveCAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ibG9nLWJveCAuaW1hZ2UtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAucmVhZC1tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDAgODBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmFyY2hpdmUucGFnZWQgLmNhdGVnb3J5IC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmFyY2hpdmUucGFnZWQgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC5hcmNoaXZlLnBhZ2VkIC50YWcgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC50YWcgLmFyY2hpdmUucGFnZWQgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC5hcmNoaXZlLnRhZyBoMS5sYXRlc3Qtc3RvcmllcywgLmFyY2hpdmUudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuYmxvZy5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmJsb2cucGFnZWQgLmNhdGVnb3J5IC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmJsb2cucGFnZWQgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC5ibG9nLnBhZ2VkIC50YWcgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC50YWcgLmJsb2cucGFnZWQgLmxhdGVzdC1zdG9yaWVzLmFyY2hpdmUtdGl0bGUsIC5ibG9nLnRhZyBoMS5sYXRlc3Qtc3RvcmllcywgLmJsb2cudGFnIC5sYXRlc3Qtc3Rvcmllcy5hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI3ByZXNzLW5ld3MtYXJlYSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnB1YmxpY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAucHVibGljYXRpb24udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5wdWJsaWNhdGlvbi1ib3gtbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnB1YmxpY2F0aW9uLWJveC1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLmZlYXR1cmVkIC5wdWJsaWNhdGlvbi1ib3gtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLmZlYXR1cmVkIC5wdWJsaWNhdGlvbi1pbmZvIHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAucHVibGljYXRpb24taW5mbyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgaDQucHVibGljYXRpb24tbmFtZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5jYXRlZ29yeS1ib3ggLnB1YmxpY2F0aW9uLW5hbWUuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5wdWJsaWNhdGlvbi1uYW1lLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIGg0LnB1YmxpY2F0aW9uLW5hbWU6OmJlZm9yZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5jYXRlZ29yeS1ib3ggLnB1YmxpY2F0aW9uLW5hbWUuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnB1YmxpY2F0aW9uLW5hbWUuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC5ibG9nLWJveCAucC1oZWFkaW5nLTQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgcC5wcmVzcy10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIHAucHJlc3MtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIHAucmVhZC1tb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gdWwudGFibmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gdWwudGFibmF2IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudGFiLXNlY3Rpb24gdWwudGFibmF2IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50YWItc2VjdGlvbiAucGFuZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnRhYi1zZWN0aW9uIC5wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCBoNCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IC5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggaDQ6YmVmb3JlLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOmJlZm9yZSwgLmNhdGVnb3J5LWJveCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94IC5lbnRyeS10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAuZC1ub25lLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94ICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdywgI3Byb2R1Y3QtZmVhdHVyZXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCAubGFzdC1yb3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQge1xuICBtYXJnaW46IDQ4cHggMCA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCB7XG4gICAgbWFyZ2luOiA5NnB4IDAgMTM2cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS1tZXRhOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS1tZXRhIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5zdXBwb3J0aW5nLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBoMiwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBoMjo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmU6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZTo6YmVmb3JlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IGgyLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCBwLmhlYWRsaW5lLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiwgLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcHJlc3MgI2dlbmVzaXMtY29udGVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAjZ2VuZXNpcy1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2luZ2xlLXByZXNzICNnZW5lc2lzLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBpbGxhcnMgLnNpdGUtaW5uZXIsIC5waWxsYXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5waWxsYXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG4ucGlsbGFycyAub3JhbmdlLWJ0biwgLnBpbGxhcnMgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAucGlsbGFycyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5waWxsYXJzIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLnBpbGxhcnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNzNweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ucGlsbGFycyAub3ZlcnZpZXcsIC5waWxsYXJzIC52aWRlb3MsIC5waWxsYXJzIC5yZXNvdXJjZXMsIC5waWxsYXJzIC5zb2Z0d2FyZSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5waWxsYXJzIC5vdmVydmlldyBoMiwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucGlsbGFycyAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5waWxsYXJzIC5vdmVydmlldyBwLmhlYWRsaW5lLCAucGlsbGFycyAub3ZlcnZpZXcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnBpbGxhcnMgLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5waWxsYXJzIC5vdmVydmlldyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBpbGxhcnMgLm92ZXJ2aWV3IC5zdWItdGl0bGUtaDIsIC5waWxsYXJzIC5vdmVydmlldyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAucGlsbGFycyAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucGlsbGFycyAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLm92ZXJ2aWV3IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5vdmVydmlldyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5vdmVydmlldyAuZW50cnktdGl0bGUsIC5waWxsYXJzIC52aWRlb3MgaDIsIC5waWxsYXJzIC52aWRlb3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5waWxsYXJzIC52aWRlb3MgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnZpZGVvcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnZpZGVvcyBwLmhlYWRsaW5lLCAucGlsbGFycyAudmlkZW9zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucGlsbGFycyAudmlkZW9zIHAuaGVhZGxpbmUsIC5waWxsYXJzIC52aWRlb3MgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBpbGxhcnMgLnZpZGVvcyBwLmhlYWRsaW5lLCAucGlsbGFycyAudmlkZW9zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5waWxsYXJzIC52aWRlb3MgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnZpZGVvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBpbGxhcnMgLnZpZGVvcyAuc3ViLXRpdGxlLWgyLCAucGlsbGFycyAudmlkZW9zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5waWxsYXJzIC52aWRlb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucGlsbGFycyAudmlkZW9zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC52aWRlb3MgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLnZpZGVvcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC52aWRlb3MgLmVudHJ5LXRpdGxlLCAucGlsbGFycyAucmVzb3VyY2VzIGgyLCAucGlsbGFycyAucmVzb3VyY2VzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucGlsbGFycyAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5yZXNvdXJjZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5waWxsYXJzIC5yZXNvdXJjZXMgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnJlc291cmNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBpbGxhcnMgLnJlc291cmNlcyBwLmhlYWRsaW5lLCAucGlsbGFycyAucmVzb3VyY2VzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5waWxsYXJzIC5yZXNvdXJjZXMgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnJlc291cmNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGlsbGFycyAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5yZXNvdXJjZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5waWxsYXJzIC5yZXNvdXJjZXMgLnN1Yi10aXRsZS1oMiwgLnBpbGxhcnMgLnJlc291cmNlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAucGlsbGFycyAucmVzb3VyY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnBpbGxhcnMgLnJlc291cmNlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAucmVzb3VyY2VzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5waWxsYXJzIC5yZXNvdXJjZXMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAucmVzb3VyY2VzIC5lbnRyeS10aXRsZSwgLnBpbGxhcnMgLnNvZnR3YXJlIGgyLCAucGlsbGFycyAuc29mdHdhcmUgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5waWxsYXJzIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucGlsbGFycyAuc29mdHdhcmUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5waWxsYXJzIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucGlsbGFycyAuc29mdHdhcmUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5waWxsYXJzIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucGlsbGFycyAuc29mdHdhcmUgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBpbGxhcnMgLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5waWxsYXJzIC5zb2Z0d2FyZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGlsbGFycyAuc29mdHdhcmUgcC5oZWFkbGluZSwgLnBpbGxhcnMgLnNvZnR3YXJlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGlsbGFycyAuc29mdHdhcmUgLnN1Yi10aXRsZS1oMiwgLnBpbGxhcnMgLnNvZnR3YXJlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5waWxsYXJzIC5zb2Z0d2FyZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5waWxsYXJzIC5zb2Z0d2FyZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGlsbGFycyAuc29mdHdhcmUgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLnNvZnR3YXJlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBpbGxhcnMgLnNvZnR3YXJlIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5waWxsYXJzIC5vdmVydmlldywgLnBpbGxhcnMgLnZpZGVvcywgLnBpbGxhcnMgLnJlc291cmNlcywgLnBpbGxhcnMgLnNvZnR3YXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBpbGxhcnMgLnZpZGVvcywgLnBpbGxhcnMgLnNvZnR3YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cbi5waWxsYXJzIC5yZXNvdXJjZXMgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5waWxsYXJzIC5yZXNvdXJjZXMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBpbGxhcnMgLnZpZGVvLXRpdGxlIHtcbiAgdG9wOiA3MyU7XG59XG5cbi5waWxsYXItaGVybyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9Tb2x1dGlvbnNfU3VtbWl0X1BpbGxhci5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waWxsYXItaGVybyBoMSwgLnBpbGxhci1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBpbGxhci1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBpbGxhci1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGlsbGFyLWhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODVweCkge1xuICAucGlsbGFyLWhlcm8gaDEsIC5waWxsYXItaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGlsbGFyLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5waWxsYXItaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBpbGxhci1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnBpbGxhci1oZXJvIGgxLCAucGlsbGFyLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBpbGxhci1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGlsbGFyLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGlsbGFyLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucGlsbGFyLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAucGlsbGFyLWhlcm8gaDEsIC5waWxsYXItaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGlsbGFyLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5waWxsYXItaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5waWxsYXItaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGlsbGFyLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuICAucGlsbGFyLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5vdmVydmlldyAudmlkZW8ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VtbWl0LWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgLnN1bW1pdC1sb2dvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuc3VtbWl0LWxvZ28ge1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuc3VtbWl0LWxvZ28ge1xuICAgIHJpZ2h0OiA4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAuc3VtbWl0LWxvZ28teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hhZG93LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuNjcpO1xuICBib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG4uc2hhZG93LWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNvZnR3YXJlIC5pbWFnZS1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc29mdHdhcmUgLmltYWdlLWljb25zIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNvZnR3YXJlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4uc29mdHdhcmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jc3VtbWl0LW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNzdW1taXQtbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3N1bW1pdC1tZW51IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IG5vbmU7XG59XG4jc3VtbWl0LW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jc3VtbWl0LW1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3N1bW1pdC1tZW51IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc3VtbWl0LW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTguNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gICNzdW1taXQtbWVudSBsaSBhIHtcbiAgICBtaW4taGVpZ2h0OiAxOTJweDtcbiAgfVxuICAjc3VtbWl0LW1lbnUgYTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYxcHgpIHtcbiAgI3N1bW1pdC1tZW51IGxpIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3N1bW1pdC1tZW51IGxpIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAjc3VtbWl0LW1lbnUgbGkgYSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYxcHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM4NHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IGgzLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM5M3B4O1xuICB9XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IGgzLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICB9XG59XG5cbi5maWVsZC1kYXRhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfZmllbGQtZGF0YS10cmFja2luZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweDtcbn1cblxuLnNhZmV0eTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX2NvbnN0cnVjdGlvbi1zaXRlLXNhZmV0eS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweDtcbn1cblxuLnRlY2hub2xvZ3k6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU190ZWNobm9sb2d5LWluLWhlYXZ5LWNvbnN0cnVjdGlvbi1pbmR1c3RyeS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTBweDtcbn1cblxuLmhlYXZ5LWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX2hlYXZ5LWNvbnN0cnVjdGlvbi1wcm9kdWN0aXZpdHkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHg7XG59XG5cbi50cmVuZHM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU18yMDIxLWhlYXZ5LWNvbnN0cnVjdGlvbi10cmVuZHMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zaXRlLWlubmVyLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm9yYW5nZS1idG4sIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5mdXR1cmUtY29uc3RydWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTczcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyAuc3ViLXRpdGxlLWgyLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLm92ZXJ2aWV3IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5vdmVydmlldyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcgLmVudHJ5LXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIGgyLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLnN1Yi10aXRsZS1oMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnZpZGVvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAudmlkZW9zIC5lbnRyeS10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBoMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5zdWItdGl0bGUtaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnJlc291cmNlcyAuZW50cnktdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSBoMiwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgcC5oZWFkbGluZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSBwLmhlYWRsaW5lLCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIHAuaGVhZGxpbmUsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIC5zdWItdGl0bGUtaDIsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZnV0dXJlLWNvbnN0cnVjdGlvbiAuc29mdHdhcmUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gLnNvZnR3YXJlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSAuZW50cnktdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbiAub3ZlcnZpZXcsIC5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5yZXNvdXJjZXMsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlb3MsIC5mdXR1cmUtY29uc3RydWN0aW9uIC5zb2Z0d2FyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnV0dXJlLWNvbnN0cnVjdGlvbiAucmVzb3VyY2VzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mdXR1cmUtY29uc3RydWN0aW9uIC52aWRlby10aXRsZSB7XG4gIHRvcDogNzMlO1xufVxuXG4uZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA2L2Z1dHVyZS1jb25zdHJ1Y3Rpb24tMi5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gaDEsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuYXJjaGl2ZS10aXRsZSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODVweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIGgxLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyBoMSwgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24taGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIGgxLCAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ub3ZlcnZpZXcgLnZpZGVvIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgaDMsIC5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZnV0dXJlLWNvbnN0cnVjdGlvbiBwLnZpZGVvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgaDMsIC5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZnV0dXJlLWNvbnN0cnVjdGlvbi12aWRlb3MgLnZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gcC52aWRlby10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IC0ycHg7XG4gIH1cbn1cbi5zaGFkb3ctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcbiAgLW1vei1ib3gtc2hhZG93OiAxMHB4IDEwcHggMTVweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG4gIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5zaGFkb3ctYm94IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA0MHB4IC0xMHB4IDIwcHggLTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIC8qYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gIH0qL1xufVxuI2Z1dHVyZS1jb25zdHJ1Y3Rpb24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIC8qJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLXJpZ2h0Om5vbmU7XG4gIH0qL1xufVxuI2Z1dHVyZS1jb25zdHJ1Y3Rpb24tbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Z1dHVyZS1jb25zdHJ1Y3Rpb24tbWVudSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4jZnV0dXJlLWNvbnN0cnVjdGlvbi1tZW51IGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxNi42NjYlO1xuICB9XG4gICNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnUgbGkgYSB7XG4gICAgbWluLWhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYxcHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM4NHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IGgzLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM5M3B4O1xuICB9XG4gIC5wcmVzZW50YXRpb25zIC5zaGFkb3ctYm94IGgzLCAucHJlc2VudGF0aW9ucyAuc2hhZG93LWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3ggLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNlbnRhdGlvbnMgLnNoYWRvdy1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xuICB9XG59XG5cbi5zYWZldHktaGVybyBoMSwgLnNhZmV0eS1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zYWZldHktaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNhZmV0eS1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnNhZmV0eS1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmOWUxYjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2FmZXR5LWhlcm8gaDEsIC5zYWZldHktaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2FmZXR5LWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5zYWZldHktaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zYWZldHktaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zYWZldHktaGVybyBoMSwgLnNhZmV0eS1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zYWZldHktaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNhZmV0eS1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnNhZmV0eS1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuc2FmZXR5LWhlcm8gcCwgLnNhZmV0eS1oZXJvIGgzLCAuc2FmZXR5LWhlcm8gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zYWZldHktaGVybyAuc3ViLXRpdGxlLWgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2FmZXR5LWluY2x1ZGVzIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNhZmV0eS1pbmNsdWRlcyBoMiwgLnNhZmV0eS1pbmNsdWRlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNhZmV0eS1pbmNsdWRlcyBwLmhlYWRsaW5lLCAuc2FmZXR5LWluY2x1ZGVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWluY2x1ZGVzIHAuaGVhZGxpbmUsIC5zYWZldHktaW5jbHVkZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zYWZldHktaW5jbHVkZXMgcC5oZWFkbGluZSwgLnNhZmV0eS1pbmNsdWRlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2FmZXR5LWluY2x1ZGVzIHAuaGVhZGxpbmUsIC5zYWZldHktaW5jbHVkZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1pbmNsdWRlcyBwLmhlYWRsaW5lLCAuc2FmZXR5LWluY2x1ZGVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2FmZXR5LWluY2x1ZGVzIC5zdWItdGl0bGUtaDIsIC5zYWZldHktaW5jbHVkZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnNhZmV0eS1pbmNsdWRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zYWZldHktaW5jbHVkZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1pbmNsdWRlcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2FmZXR5LWluY2x1ZGVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1pbmNsdWRlcyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi5zYWZldHktaW5jbHVkZXMgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmY5ZTFiO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2FmZXR5LWluY2x1ZGVzIGhyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zYWZldHktdGFibGUgaDMsIC5zYWZldHktdGFibGUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zYWZldHktdGFibGUgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2UzNTIwNTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWZldHktdGFibGUgaDMsIC5zYWZldHktdGFibGUgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zYWZldHktdGFibGUgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhZmV0eS10YWJsZSBoMywgLnNhZmV0eS10YWJsZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNhZmV0eS10YWJsZSAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2FmZXR5LXRhYmxlIGgzLCAuc2FmZXR5LXRhYmxlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LXRhYmxlIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNhZmV0eS10YWJsZSBoMy5ncmVlbiwgLnNhZmV0eS10YWJsZSAuZ3JlZW4uY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNhZmV0eS10YWJsZSAuZ3JlZW4uc3ViLXRpdGxlLWgzIHtcbiAgYmFja2dyb3VuZDogIzY0QTcwQjtcbn1cbi5zYWZldHktdGFibGUgaDMuZ3JlZW46OmJlZm9yZSwgLnNhZmV0eS10YWJsZSAuZ3JlZW4uY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2FmZXR5LXRhYmxlIC5ncmVlbi5zdWItdGl0bGUtaDM6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM2NEE3MEI7XG59XG4uc2FmZXR5LXRhYmxlIGgzLmJsdWUsIC5zYWZldHktdGFibGUgLmJsdWUuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNhZmV0eS10YWJsZSAuYmx1ZS5zdWItdGl0bGUtaDMge1xuICBiYWNrZ3JvdW5kOiAjNDg1Q0M3O1xufVxuLnNhZmV0eS10YWJsZSBoMy5ibHVlOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLmJsdWUuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2FmZXR5LXRhYmxlIC5ibHVlLnN1Yi10aXRsZS1oMzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzQ4NUNDNztcbn1cbi5zYWZldHktdGFibGUgaDMudGVhbCwgLnNhZmV0eS10YWJsZSAudGVhbC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2FmZXR5LXRhYmxlIC50ZWFsLnN1Yi10aXRsZS1oMyB7XG4gIGJhY2tncm91bmQ6ICMwMDc2ODE7XG59XG4uc2FmZXR5LXRhYmxlIGgzLnRlYWw6OmJlZm9yZSwgLnNhZmV0eS10YWJsZSAudGVhbC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLnRlYWwuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjMDA3NjgxO1xufVxuLnNhZmV0eS10YWJsZSBoMzo6YmVmb3JlLCAuc2FmZXR5LXRhYmxlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nOjpiZWZvcmUsIC5zYWZldHktdGFibGUgLnN1Yi10aXRsZS1oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2UzNTIwNTtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogNzA7XG59XG4uc2FmZXR5LXRhYmxlIGgzOjphZnRlciwgLnNhZmV0eS10YWJsZSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YWZ0ZXIsIC5zYWZldHktdGFibGUgLnN1Yi10aXRsZS1oMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zYWZldHktdGFibGUgcCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNzYWZldHktaW50ZWdyYXRlcywgLnNhZmV0eS1ibG9jayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbiNzYWZldHktaW50ZWdyYXRlcyBoMiwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjc2FmZXR5LWludGVncmF0ZXMgcC5oZWFkbGluZSwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjc2FmZXR5LWludGVncmF0ZXMgcC5oZWFkbGluZSwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjc2FmZXR5LWludGVncmF0ZXMgcC5oZWFkbGluZSwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNzYWZldHktaW50ZWdyYXRlcyBwLmhlYWRsaW5lLCAjc2FmZXR5LWludGVncmF0ZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3NhZmV0eS1pbnRlZ3JhdGVzIHAuaGVhZGxpbmUsICNzYWZldHktaW50ZWdyYXRlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3NhZmV0eS1pbnRlZ3JhdGVzIC5zdWItdGl0bGUtaDIsICNzYWZldHktaW50ZWdyYXRlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAjc2FmZXR5LWludGVncmF0ZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjc2FmZXR5LWludGVncmF0ZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3NhZmV0eS1pbnRlZ3JhdGVzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNzYWZldHktaW50ZWdyYXRlcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNzYWZldHktaW50ZWdyYXRlcyAuZW50cnktdGl0bGUsIC5zYWZldHktYmxvY2sgaDIsIC5zYWZldHktYmxvY2sgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zYWZldHktYmxvY2sgcC5oZWFkbGluZSwgLnNhZmV0eS1ibG9jayAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNhZmV0eS1ibG9jayBwLmhlYWRsaW5lLCAuc2FmZXR5LWJsb2NrIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWJsb2NrIHAuaGVhZGxpbmUsIC5zYWZldHktYmxvY2sgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNhZmV0eS1ibG9jayBwLmhlYWRsaW5lLCAuc2FmZXR5LWJsb2NrIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zYWZldHktYmxvY2sgcC5oZWFkbGluZSwgLnNhZmV0eS1ibG9jayAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1ibG9jayAuc3ViLXRpdGxlLWgyLCAuc2FmZXR5LWJsb2NrIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5zYWZldHktYmxvY2sgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWJsb2NrIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktYmxvY2sgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1ibG9jayAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktYmxvY2sgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi5zYWZldHktb3VyLWN1c3RvbWVycyBoMiwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2FmZXR5LW91ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LW91ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LW91ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1vdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsIC5zYWZldHktb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1vdXItY3VzdG9tZXJzIC5zdWItdGl0bGUtaDIsIC5zYWZldHktb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LW91ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1vdXItY3VzdG9tZXJzIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktb3VyLWN1c3RvbWVycyAuZW50cnktdGl0bGUsIC5zYWZldHktY29tcGxpYW5jZSBoMiwgLnNhZmV0eS1jb21wbGlhbmNlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2FmZXR5LWNvbXBsaWFuY2UgcC5oZWFkbGluZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNvbXBsaWFuY2UgcC5oZWFkbGluZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNvbXBsaWFuY2UgcC5oZWFkbGluZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktY29tcGxpYW5jZSBwLmhlYWRsaW5lLCAuc2FmZXR5LWNvbXBsaWFuY2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1jb21wbGlhbmNlIHAuaGVhZGxpbmUsIC5zYWZldHktY29tcGxpYW5jZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1jb21wbGlhbmNlIC5zdWItdGl0bGUtaDIsIC5zYWZldHktY29tcGxpYW5jZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LWNvbXBsaWFuY2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWNvbXBsaWFuY2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1jb21wbGlhbmNlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY29tcGxpYW5jZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY29tcGxpYW5jZSAuZW50cnktdGl0bGUsIC5zYWZldHktY2VydGlmaWNhdGlvbiBoMiwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2FmZXR5LWNlcnRpZmljYXRpb24gcC5oZWFkbGluZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNlcnRpZmljYXRpb24gcC5oZWFkbGluZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2FmZXR5LWNlcnRpZmljYXRpb24gcC5oZWFkbGluZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zYWZldHktY2VydGlmaWNhdGlvbiBwLmhlYWRsaW5lLCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIHAuaGVhZGxpbmUsIC5zYWZldHktY2VydGlmaWNhdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIC5zdWItdGl0bGUtaDIsIC5zYWZldHktY2VydGlmaWNhdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuc2FmZXR5LWNlcnRpZmljYXRpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNhZmV0eS1jZXJ0aWZpY2F0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY2VydGlmaWNhdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zYWZldHktY2VydGlmaWNhdGlvbiAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLnNhZmV0eS1jb21wbGlhbmNlIGhyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmFycm93LWNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkI2N0YV9yZXF1ZXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCNjdGFfcmVxdWVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNlY3Rpb24tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYW5lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1jb250ZW50LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWZvcm0tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5ibG9nLWJveCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2VjdGlvbi1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubmFycm93LWNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNjb21wYW55LWluZm9ybWF0aW9uLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhbmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1zaGFyZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm1vZGFsLWNvbnRlbnQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZm9ybS1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmJsb2ctYm94IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zZWN0aW9uLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFuZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1zaGFyZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtY29udGVudCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1mb3JtLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuYmxvZy1ib3gsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNlY3Rpb24tZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm5hcnJvdy1jb250YWluZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1ldmVudHMsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWV2ZW50cywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtZXZlbnRzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY29tcGFueS1pbmZvcm1hdGlvbiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN3aXBlci1jb250YWluZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wYW5lLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc29jaWFsLXNoYXJlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtc2hhcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5tb2RhbC1jb250ZW50LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWZvcm0tZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5ibG9nLWJveCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4ucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mdWxsLXdpZHRoLWltYWdlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mdWxsLXdpZHRoLWltYWdlIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2UsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8sIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMucHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyBwLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNhY2NvdW50aW5nIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjYWNjb3VudGluZyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXJfbG9nb3MsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29udGVudC1zaWRlYmFyIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXItdGVzdGltb25pYWxzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnRlbnQtc2lkZWJhciAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2N0YV9yZXF1ZXN0IHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgcGFkZGluZzogNDhweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNjdGFfcmVxdWVzdCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbnNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5yb3csIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIHNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgxLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDc0cHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmNhdGVnb3J5IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgxIHNwYW4sIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuY2F0ZWdvcnkgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSBzcGFuLCAudGFnIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLnRhZyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDEgc3BhbiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHNwYW4sIC5jYXRlZ29yeSAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSBzcGFuLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlIHNwYW4sIC50YWcgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIGgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnN1Yi10aXRsZS1oMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG4uaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSAuc3ViLXRpdGxlLWgyLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UgLmVudHJ5LXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBoMiwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHAuaGVhZGxpbmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSBwLmhlYWRsaW5lLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgcC5oZWFkbGluZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5zdWItdGl0bGUtaDIsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2UgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5oZXJvLWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuaGVyby1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuaGVyby1pbWFnZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmhlcm8taW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgaDQsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLmVudHJ5LXRpdGxlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiBoNCwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY29yZS00LWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuY29yZS00LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTI3cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAzNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTc4cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAuY29yZS00LWltYWdlLCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAuY29yZS00LWltYWdlIHtcbiAgICBsZWZ0OiAtMTEycHg7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogLTc1cHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlIC5jb3JlLTQtaW1hZ2UsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5jb3JlLTQtaW1hZ2Uge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAud2hpdGUtYm94LCAuaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUtMiAud2hpdGUtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAud2hpdGUtYm94IGEsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC53aGl0ZS1ib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogdW5zZXQ7XG59XG4uaW50ZWdyYXRlZC1jb25zdHJ1Y3Rpb24tc29mdHdhcmUgLnByb2R1Y3QtdG9vbHMgaSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTIgLnByb2R1Y3QtdG9vbHMgaSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cbi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSAucHJvZHVjdC10b29scyBpW2NsYXNzXj1pY29uXTpiZWZvcmUsIC5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZS0yIC5wcm9kdWN0LXRvb2xzIGlbY2xhc3NePWljb25dOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oZWF2eWJpZC1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWpvYi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5zYWZldHktaG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuXG4ucGxhbnMtaG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzQ4NUNDNyAhaW1wb3J0YW50O1xufVxuXG4jc2lkZS10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzaWRlLXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgICBmbGV4OiAwIDAgODAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjc2lkZS10YWJzIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiW2RhdGEtdmN2LWFjdGl2ZT10cnVlXSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q4ZDhkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWItdGl0bGUge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4jc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM4YzhjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxbZGF0YS12Y3YtYWN0aXZlPXRydWVdIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkOGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lciwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlICNoZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5hbGlnbi1jZW50ZXIgLmxvZ28tbGluayB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICB6LWluZGV4OiAyMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAubG9nby1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLm5hdi1wcmltYXJ5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2dlbmVzaXMtbW9iaWxlLW5hdi1wcmltYXJ5Lm1lbnUtdG9nZ2xlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2dlbmVzaXMtbW9iaWxlLW5hdi1wcmltYXJ5Lm1lbnUtdG9nZ2xlLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIGgxLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlIC50ZXh0LXNoYWRvdyB7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDRweCAjMzMzO1xufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA2MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LWNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0NHB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC1jZW50ZXIgLmZsZXgtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMzNXB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC01MCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uub2Zmc2V0LTcwLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA3MHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDM3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZS5vZmZzZXQtNzAtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwNXB4O1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5oZXJvLWltYWdlLm9mZnNldC03MC0zMCAuZmxleC1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIHRvcDogMDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC01MCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC01MCB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC03MC0zMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZSAub2Zmc2V0LTcwLTMwIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLm9mZnNldC03MC0zMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2UgLmxwLWZvcm0taGVhZGxpbmUgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuZmxleC1yb3cuanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC51c2VkX2J5X3RvcF9jb21wYW5pZXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5pbWFnZS1yb3cgLnNsaWNrLXRyYWNrIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaW1hZ2Utcm93IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2Zvcm1fZGVtb3JlcXVlc3QtbmV3bGFuZGluZ3BhZ2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAjZm9ybV9kZW1vcmVxdWVzdC1uZXdsYW5kaW5ncGFnZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmxleC1ib3gtaGFsZiB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1ib3gtaGFsZiB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuXG4uZmxleC1ib3gtNzAge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ib3gtNzAge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ib3gtNzAge1xuICAgIGZsZXg6IDAgMCA2OCU7XG4gIH1cbn1cblxuLmZsZXgtYm94LTMwIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1ib3gtMzAge1xuICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC1ib3gtMzAge1xuICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgbWF4LXdpZHRoOiAyOSU7XG4gIH1cbn1cblxuLmZsZXgtYm94LTEwMCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNsYW5kaW5nVmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN0YS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMsICNvdXItY3VzdG9tZXJzIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMsICNvdXItY3VzdG9tZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBoMiwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5zdWItdGl0bGUtaDIsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuZW50cnktdGl0bGUsICNvdXItY3VzdG9tZXJzIGgyLCAjb3VyLWN1c3RvbWVycyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNvdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsICNvdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI291ci1jdXN0b21lcnMgLnN1Yi10aXRsZS1oMiwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNvdXItY3VzdG9tZXJzIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDIsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuc3ViLXRpdGxlLWgyLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmVudHJ5LXRpdGxlLCAjb3VyLWN1c3RvbWVycyBoMiwgI291ci1jdXN0b21lcnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvICNvdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsICNvdXItY3VzdG9tZXJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNvdXItY3VzdG9tZXJzIC5zdWItdGl0bGUtaDIsICNvdXItY3VzdG9tZXJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsICNvdXItY3VzdG9tZXJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI291ci1jdXN0b21lcnMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI291ci1jdXN0b21lcnMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIHAsICNvdXItY3VzdG9tZXJzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXNlZF9ieV90b3BfY29tcGFuaWVzIC5jb21wYW55LWltZywgI291ci1jdXN0b21lcnMgLmNvbXBhbnktaW1nIHtcbiAgbWFyZ2luOiA1cHggMTVweDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDIsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAuaGVhZGxpbmUsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyBwLmhlYWRsaW5lLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgcC5oZWFkbGluZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuc3ViLXRpdGxlLWgyLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAudXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmVudHJ5LXRpdGxlLCAudXNlZF9ieV90b3BfY29tcGFuaWVzIHAsICNvdXItY3VzdG9tZXJzIGgyLCAjb3VyLWN1c3RvbWVycyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI291ci1jdXN0b21lcnMgcC5oZWFkbGluZSwgI291ci1jdXN0b21lcnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNvdXItY3VzdG9tZXJzIHAuaGVhZGxpbmUsICNvdXItY3VzdG9tZXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjb3VyLWN1c3RvbWVycyBwLmhlYWRsaW5lLCAjb3VyLWN1c3RvbWVycyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI291ci1jdXN0b21lcnMgLnN1Yi10aXRsZS1oMiwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgI291ci1jdXN0b21lcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAjb3VyLWN1c3RvbWVycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjb3VyLWN1c3RvbWVycyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNvdXItY3VzdG9tZXJzIC5lbnRyeS10aXRsZSwgI291ci1jdXN0b21lcnMgcCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyBpbWcge1xuICB3aWR0aDogNDUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VkX2J5X3RvcF9jb21wYW5pZXMgLmltYWdlLXJvdyBpbWcsICNvdXItY3VzdG9tZXJzIC5pbWFnZS1yb3cgaW1nIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IGltZywgI291ci1jdXN0b21lcnMgLmltYWdlLXJvdyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmtzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZHVjdC1saW5rcyBhIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG91Z2hlc3QgLmhlYXZ5am9iIHtcbiAgY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbWVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweCAzcHg7XG59XG4uY3VzdG9tZXIgYSB7XG4gIHBhZGRpbmc6IDAuMjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uY3VzdG9tZXIgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmN1c3RvbWVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgIzMzMztcbn1cbi5jdXN0b21lciAucmV2aWV3LWV4Y2VycHQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY3VzdG9tZXIgLnJldmlldy1leGNlcnB0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmN1c3RvbWVyIC5yZXZpZXctZXhjZXJwdCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjVlbTtcbn1cbi5jdXN0b21lciAucmV2aWV3LWV4Y2VycHQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yNWVtO1xufVxuXG4uY3VzdG9tZXItdGh1bWIge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbjogLTkwcHggYXV0byAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdGV4dC1yZXZpZXcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLnBvc3RpZC0yOTE3OCAjaW5kdXN0cnlfZmVhdHVyZXMgLmZsZXgtcm93LCAucG9zdGlkLTI5MjE1ICNpbmR1c3RyeV9mZWF0dXJlcyAuZmxleC1yb3csIC5wb3N0aWQtMjkyMTggI2luZHVzdHJ5X2ZlYXR1cmVzIC5mbGV4LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jZW50ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbWFnZS1pdGVtLnNsaWNrLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FuYWRhLWZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FuYWRhLWZsYWc6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA4L2NhbmFkYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTcwcHg7XG59XG5cbi5uZXctbHAtbGF5b3V0IC5sb2dvLWxpbmsge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXctbHAtbGF5b3V0IC5oZXJvLWltYWdlIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtcm93IHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwIHtcbiAgZmxleDogMCAwIDU4JTtcbiAgbWF4LXdpZHRoOiA1OCU7XG59XG4ubmV3LWxwLWxheW91dCAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICBmbGV4OiAwIDAgMzglO1xuICBtYXgtd2lkdGg6IDM4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXctbHAtbGF5b3V0IC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCwgLm5ldy1scC1sYXlvdXQgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubmV3LWxwLWxheW91dCAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1scC1sYXlvdXQgI2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLm5ldy1scC1sYXlvdXQgI2dlbmVzaXMtbW9iaWxlLW5hdi1vdGhlci5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAubmV3LWxwLWxheW91dCAjZ2VuZXNpcy1uYXYtbGFuZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiAyNnB4OyovXG4gIH1cbiAgLm5ldy1scC1sYXlvdXQgI21lbnUtbGFuZGluZy1wYWdlLW1lbnUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5uZXctbHAtbGF5b3V0IC5scC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA5MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgY29sb3I6ICMwMDk1M2I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLm5ldy1scC1sYXlvdXQgLmxwLXF1b3RlIHtcbiAgcGFkZGluZzogMzVweCAwcHggNjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3LWxwLWxheW91dCBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5yb3csIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubWVudSB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmNvbnRhaW5lci5wdGItMTIwLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5maXQtcXVpeiAucHRiLTEyMC5zaXRlLWlubmVyLCAuZml0LXF1aXogLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5pbmR1c3RyeS1ldmVudHMgLnB0Yi0xMjAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucGFzdC13ZWJpbmFycyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5oY3NzLWV2ZW50cywgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5uYXJyb3ctY29udGFpbmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHRiLTEyMC5zaXRlLWlubmVyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucHRiLTEyMC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnB0Yi0xMjAuc2l0ZS1pbm5lciwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHRiLTEyMC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wdGItMTIwLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wdGItMTIwLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnB0Yi0xMjAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgaDIsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyBwLmhlYWRsaW5lLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIHAuaGVhZGxpbmUsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyBwLmhlYWRsaW5lLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgcC5oZWFkbGluZSwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuc3ViLXRpdGxlLWgyLCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAubmV3LWxwLWxheW91dCBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm5ldy1scC1sYXlvdXQgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctbHAtbGF5b3V0IHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgLmVudHJ5LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ldy1scC1sYXlvdXQgLmxwLWljb24tcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ldy1scC1sYXlvdXQgLmxwLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5uZXctbHAtbGF5b3V0IC5scC1pY29uLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ubmV3LWxwLWxheW91dCAubHAtaWNvbi10ZXh0IGgzLCAubmV3LWxwLWxheW91dCAubHAtaWNvbi10ZXh0IC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAubmV3LWxwLWxheW91dCAubHAtaWNvbi10ZXh0IC5zdWItdGl0bGUtaDMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIGgxLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBoMSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIGgxLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLXRlbXBsYXRlLnRha2UtY29udHJvbCAuaGVyby1pbWFnZSBhIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIGEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sIC5oZXJvLWltYWdlIGEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9sICNkaWVzZWwtY2FsY3VsYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZS50YWtlLWNvbnRyb2wgI2RpZXNlbC1jYWxjdWxhdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSBoMSwgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSBoMSwgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnRha2Vjb250cm9sb3BzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgaDEsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4udGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFrZWNvbnRyb2xvcHMgLmhlcm8taW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi50YWtlY29udHJvbG9wcyAuaGVyby1pbWFnZSBhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDAsIDE1MCwgNTcpIDQwJSwgcmdiKDAsIDk0LCAxODQpIDYwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgI2hlcm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9wb3N0X2JhY2tncm91bmQud2VicCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNoZXJvIC53aGl0ZS1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzg4MjM1Mjk0MSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNoZXJvIC53aGl0ZS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAjaGVybyAud2hpdGUtYm94IHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZWF2eWJpZC10by1oZWF2eWpvYiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xufVxuLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5qb2Itcm9sZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlIHVsLmJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlIHVsLmJ1bGxldHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhdnliaWQtdG8taGVhdnlqb2IgLmpvYi1yb2xlIHVsLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAwLjM7XG59XG5cbi5tdDFhIC5oZXJvLCAubXQxYiAuaGVybywgLnExYSAuaGVybywgLnExYiAuaGVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDIvSENTU19DYW1wdXNfMTAyMTIwMjBfRHJvbmVfQzFfMDExLXNjYWxlZC5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXQxYSAuaGVybzpiZWZvcmUsIC5tdDFiIC5oZXJvOmJlZm9yZSwgLnExYSAuaGVybzpiZWZvcmUsIC5xMWIgLmhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLm10MWEgLmhlcm8gaDEsIC5tdDFhIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5tdDFhIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAubXQxYSAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5tdDFhIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAubXQxYiAuaGVybyBoMSwgLm10MWIgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLm10MWIgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5tdDFiIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLm10MWIgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWEgLmhlcm8gaDEsIC5xMWEgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnExYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnExYSAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5xMWEgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWIgLmhlcm8gaDEsIC5xMWIgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnExYiAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnExYiAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5xMWIgLmhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tdDFhIC5oZXJvIGgxLCAubXQxYSAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAubXQxYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLm10MWEgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubXQxYSAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLm10MWIgLmhlcm8gaDEsIC5tdDFiIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5tdDFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAubXQxYiAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5tdDFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFhIC5oZXJvIGgxLCAucTFhIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5xMWEgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWEgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucTFhIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAucTFiIC5oZXJvIGgxLCAucTFiIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5xMWIgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC5xMWIgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucTFiIC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubXQxYSAuaGVybyBwLCAubXQxYiAuaGVybyBwLCAucTFhIC5oZXJvIHAsIC5xMWIgLmhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm10MWEgLmZ1bGwtd2lkdGgucHJvZHVjdHMsIC5tdDFiIC5mdWxsLXdpZHRoLnByb2R1Y3RzLCAucTFhIC5mdWxsLXdpZHRoLnByb2R1Y3RzLCAucTFiIC5mdWxsLXdpZHRoLnByb2R1Y3RzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLm10MWEgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciwgLm10MWEgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWEgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAubXQxYSAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5tdDFhIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLm10MWEgLmZ1bGwtd2lkdGggLm5hcnJvdy1jb250YWluZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYSAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5tdDFhIC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLm10MWEgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubXQxYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLmNvbnRhaW5lciwgLm10MWIgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLm10MWIgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAubXQxYiAuZnVsbC13aWR0aCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5tdDFiIC5mdWxsLXdpZHRoIC5oY3NzLWV2ZW50cywgLm10MWIgLmZ1bGwtd2lkdGggLm5hcnJvdy1jb250YWluZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYiAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubXQxYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5tdDFiIC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm10MWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5tdDFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLm10MWIgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubXQxYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm10MWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuY29udGFpbmVyLCAucTFhIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5xMWEgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAucTFhIC5mdWxsLXdpZHRoIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnExYSAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsIC5xMWEgLmZ1bGwtd2lkdGggLm5hcnJvdy1jb250YWluZXIsIC5xMWEgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5xMWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYSAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWEgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYSAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYSAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFhIC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnExYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYSAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWEgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFhIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWEgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAucTFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFhIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnExYSAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWEgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWEgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuY29udGFpbmVyLCAucTFiIC5mdWxsLXdpZHRoIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5xMWIgLmZ1bGwtd2lkdGggLmhjc3MtZXZlbnRzLCAucTFiIC5mdWxsLXdpZHRoIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnExYiAuZnVsbC13aWR0aCAuaGNzcy1ldmVudHMsIC5xMWIgLmZ1bGwtd2lkdGggLm5hcnJvdy1jb250YWluZXIsIC5xMWIgLmZ1bGwtd2lkdGggLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZnVsbC13aWR0aCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5xMWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZnVsbC13aWR0aCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmZ1bGwtd2lkdGggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5mdWxsLXdpZHRoIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZnVsbC13aWR0aCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnExYiAuZnVsbC13aWR0aCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5mdWxsLXdpZHRoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnExYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZnVsbC13aWR0aCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5xMWIgLmZ1bGwtd2lkdGggLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5mdWxsLXdpZHRoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucTFiIC5mdWxsLXdpZHRoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmZ1bGwtd2lkdGggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAucTFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5mdWxsLXdpZHRoIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnExYiAuZnVsbC13aWR0aCAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWIgLmZ1bGwtd2lkdGggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5xMWIgLmZ1bGwtd2lkdGggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tdDFhIC5wcm9kdWN0cywgLm10MWIgLnByb2R1Y3RzLCAucTFhIC5wcm9kdWN0cywgLnExYiAucHJvZHVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXQxYSAucHJvZHVjdHMgLnBiLTQwLCAubXQxYiAucHJvZHVjdHMgLnBiLTQwLCAucTFhIC5wcm9kdWN0cyAucGItNDAsIC5xMWIgLnByb2R1Y3RzIC5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLm10MWEgLnByb2R1Y3RzIC53aGl0ZS1idG4sIC5tdDFhIC5wcm9kdWN0cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAubXQxYSAucHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5tdDFiIC5wcm9kdWN0cyAud2hpdGUtYnRuLCAubXQxYiAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLm10MWIgLnByb2R1Y3RzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAucTFhIC5wcm9kdWN0cyAud2hpdGUtYnRuLCAucTFhIC5wcm9kdWN0cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAucTFhIC5wcm9kdWN0cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnExYiAucHJvZHVjdHMgLndoaXRlLWJ0biwgLnExYiAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnExYiAucHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5tdDFhIC5wcm9kdWN0cyBoMywgLm10MWEgLnByb2R1Y3RzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAubXQxYSAucHJvZHVjdHMgLnN1Yi10aXRsZS1oMywgLm10MWIgLnByb2R1Y3RzIGgzLCAubXQxYiAucHJvZHVjdHMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5tdDFiIC5wcm9kdWN0cyAuc3ViLXRpdGxlLWgzLCAucTFhIC5wcm9kdWN0cyBoMywgLnExYSAucHJvZHVjdHMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5xMWEgLnByb2R1Y3RzIC5zdWItdGl0bGUtaDMsIC5xMWIgLnByb2R1Y3RzIGgzLCAucTFiIC5wcm9kdWN0cyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnExYiAucHJvZHVjdHMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm10MWEgLmluZHVzdHJpZXMsIC5tdDFiIC5pbmR1c3RyaWVzLCAucTFhIC5pbmR1c3RyaWVzLCAucTFiIC5pbmR1c3RyaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm10MWEgLmluZHVzdHJpZXMgLnBiLTcwLCAubXQxYiAuaW5kdXN0cmllcyAucGItNzAsIC5xMWEgLmluZHVzdHJpZXMgLnBiLTcwLCAucTFiIC5pbmR1c3RyaWVzIC5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuLm10MWEgLmluZHVzdHJpZXMgLmJsYWNrLWJ0biwgLm10MWEgLmluZHVzdHJpZXMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLm10MWEgLmluZHVzdHJpZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5tdDFiIC5pbmR1c3RyaWVzIC5ibGFjay1idG4sIC5tdDFiIC5pbmR1c3RyaWVzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5tdDFiIC5pbmR1c3RyaWVzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAucTFhIC5pbmR1c3RyaWVzIC5ibGFjay1idG4sIC5xMWEgLmluZHVzdHJpZXMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLnExYSAuaW5kdXN0cmllcyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnExYiAuaW5kdXN0cmllcyAuYmxhY2stYnRuLCAucTFiIC5pbmR1c3RyaWVzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5xMWIgLmluZHVzdHJpZXMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5tdDFhIC5pbmR1c3RyaWVzIC5jb250ZW50LCAubXQxYiAuaW5kdXN0cmllcyAuY29udGVudCwgLnExYSAuaW5kdXN0cmllcyAuY29udGVudCwgLnExYiAuaW5kdXN0cmllcyAuY29udGVudCB7XG4gIHdpZHRoOiA3MyU7XG59XG5cbi5tdDFiIC5oZXJvLCAucTFiIC5oZXJvIHtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9NYXNUZWNfTFBfSGVyby5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm10MWIgI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9ucywgLnExYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tdDFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMgaDMsIC5tdDFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5tdDFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMgLnN1Yi10aXRsZS1oMywgLnExYiAjcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIGgzLCAucTFiICNwcm9qZWN0cy1pbmR1c3RyeS1zb2x1dGlvbnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5xMWIgI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9ucyAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6IHVuc2V0O1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAucHJlY2lzaW9uLXBpcGVsaW5lLWltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5wcmVjaXNpb24tcGlwZWxpbmUtaW1nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL3ByZWNpc2lvbi1waXBlbGluZS1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnB1bXBjby1pbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAucHVtcGNvLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9wdW1wY28tYmFja2dyb3VuZC1pbWFnZS5qcGVnXCIpIG5vLXJlcGVhdCAtMzAwcHggdG9wO1xufVxuLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuc29sYXItaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLnNvbGFyLWltZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9yZW5ld2FibGUzLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLmluZHVzdHJ5LWltZywgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzIC5pbmR1c3RyeS1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgLmluZHVzdHJ5LWltZzpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcyAuaW5kdXN0cnktaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NjA3ODQzMTM3KTtcbiAgbGVmdDogMDtcbn1cbi5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgaW1nLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLnN3aXBlci1yZXZpZXcgLnJldmlldyB7XG4gIG1heC13aWR0aDogMTMxMHB4O1xufVxuXG4ub3BlcmF0aW9ucy1idW5kbGUge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgaDMsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc3ViLXRpdGxlLWgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5jb250YWluZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oY3NzLWV2ZW50cywgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5uYXJyb3ctY29udGFpbmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuY29udGFpbmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGNzcy1ldmVudHMsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmhjc3MtZXZlbnRzLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubmFycm93LWNvbnRhaW5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm9wZXJhdGlvbnMtYnVuZGxlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAub3BlcmF0aW9ucy1idW5kbGUgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5vcGVyYXRpb25zLWJ1bmRsZSBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm9wZXJhdGlvbnMtYnVuZGxlIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxNDEwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSBsaSNtZW51LWl0ZW0tMzY4OTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICBmbGV4OiAwIDAgNTglO1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5oZXJvLWltYWdlIC5mbGV4LWJveC0zMCB7XG4gIGZsZXg6IDAgMCAzOCU7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLnF1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNXB4IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLnF1b3RlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSAucXVvdGUgLnF1b3RlLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLmxwLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogIzAwNWViODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLmxwLXF1b3RlIHtcbiAgcGFkZGluZzogMzVweCAwIDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wZXJhdGlvbnMtYnVuZGxlIC5scC1xdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3BlcmF0aW9ucy1idW5kbGUgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwLCAub3BlcmF0aW9ucy1idW5kbGUgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTMwIHtcbiAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZS5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLm9wZXJhdGlvbnMtYnVuZGxlIHNlY3Rpb24udXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbWFnZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyAuaW1hZ2Utcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9wZXJhdGlvbnMtYnVuZGxlIHNlY3Rpb24udXNlZF9ieV90b3BfY29tcGFuaWVzIC5pbWFnZS1yb3cgaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZS5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZS5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2dlbmVzaXMtbW9iaWxlLW5hdi1vdGhlci5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAub3BlcmF0aW9ucy1idW5kbGUgbGkjbWVudS1pdGVtLTM2ODkyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wZXJhdGlvbnMtYnVuZGxlICNnZW5lc2lzLW5hdi1sYW5kaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSAjbWVudS1sYW5kaW5nLXBhZ2UtbWVudSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm9wZXJhdGlvbnMtYnVuZGxlIC5tb2JpbGUtcHJpY2luZy1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA0MnB4O1xuICB9XG4gIC5vcGVyYXRpb25zLWJ1bmRsZSAubW9iaWxlLXByaWNpbmctbGluayBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDNweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm9wZXJhdGlvbnMtYnVuZGxlLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAjaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5vcGVyYXRpb25zLWJ1bmRsZS5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLmxvZ28tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG4ub3BlcmF0aW9ucy1idW5kbGUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgbWFyZ2luOiA0OHB4IDAgODBweDtcbn1cbi5vcGVyYXRpb25zLWJ1bmRsZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9wZXJhdGlvbnMtYnVuZGxlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAudGFnIC5hcmNoaXZlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhdGVnb3J5IC5hcmNoaXZlLWRlc2NyaXB0aW9uLCAudGFnIC5hcmNoaXZlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2F0ZWdvcnkgLmVudHJ5LXRpdGxlOmJlZm9yZSwgLnRhZyAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmNhdGVnb3J5LWJveCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWJveCB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxuICAuY2F0ZWdvcnktYm94Om50aC1jaGlsZCgtbisyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRlZ29yeS1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDIwN3B4O1xuICB9XG59XG4uY2F0ZWdvcnktYm94IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRlZ29yeS1ib3ggYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGVnb3J5LWJveCBhLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhdGVnb3J5LWJveCBhLnJlYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYzY5O1xufVxuLmNhdGVnb3J5LWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXRlZ29yeS1ib3ggZm9vdGVyIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qICMjIEhlYXZ5QmlkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWF2eWJpZCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWhlYXZ5YmlkLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSGVhdnlKb2Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYXZ5am9iIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28taGVhdnlqb2ItanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBIQ1NTIFRlbGVtYXRpY3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhjc3MtdGVsZW1hdGljcyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9sb2dvLXRlbGVtYXRpY3MtanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBIQ1NTIFBsYW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLXBsYW5zIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tcGxhbnMtanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBFcXVpcG1lbnQzNjBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgSENTUyBTYWZldHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhjc3Mtc2FmZXR5IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28tc2FmZXR5LWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSENTUyBEaXNwYXRjaGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLWRpc3BhdGNoZXIgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvbG9nby1kaXNwYXRjaGVyLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgRnVlbGVyUGx1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVlbGVycGx1cyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLWZ1ZWxlcnBsdXMtanVzdGljb24uc3ZnXCIpO1xufVxuXG4vKiAjIyBJbXBsZW1lbnRhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW1wbGVtZW50YXRpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDQvbG9nby1pbXBsZW1lbnRhdGlvbi1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhDU1MgQ2xvdWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhjc3MtY2xvdWQgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDUvbG9nby1jbG91ZC1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhDU1MgZUxvZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhjc3MtZWxvZ3MgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvbG9nby1lbG9ncy1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi8qICMjIEhDU1MgSW50ZWxsaWdlbmNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oY3NzLWludGVsbGlnZW5jZSAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9sb2dvLWVsb2dzLWp1c3RpY29uLnN2Z1wiKTtcbn1cblxuLyogIyMgSENTUyBGbGVldCBNYW5hZ2VtZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGVldC1tYW5hZ2VtZW50IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2xvZ28tZmxlZXQtbWFuYWdlbWVudC1qdXN0aWNvbi5zdmdcIik7XG59XG5cbi5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCBoMSwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtcHJvamVjdHMgI2dlbmVzaXMtY29udGVudCAuYXJjaGl2ZS10aXRsZSwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IGgxLCAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLmFyY2hpdmUtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IGgxOjphZnRlciwgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZTo6YWZ0ZXIsIC5jYXRlZ29yeSAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLmFyY2hpdmUtdGl0bGU6OmFmdGVyLCAuc2luZ2xlLXByb2plY3RzICNnZW5lc2lzLWNvbnRlbnQgLnRhZyAuYXJjaGl2ZS10aXRsZTo6YWZ0ZXIsIC50YWcgLnNpbmdsZS1wcm9qZWN0cyAjZ2VuZXNpcy1jb250ZW50IC5hcmNoaXZlLXRpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2luZ2xlLXByb2plY3RzIC5pbWFnZS1nYWxsZXJ5IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4uc2luZ2xlLXByb2plY3RzIC5pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXg6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4uc2luZ2xlLXByb2plY3RzIC5pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LWltYWdlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2plY3RzIC5pbWFnZS1nYWxsZXJ5IC5nYWxsZXJ5LWltYWdlIHtcbiAgICBmbGV4OiAwIDAgY2FsYygzMyUgLSAzMHB4KTtcbiAgfVxufVxuLnNpbmdsZS1wcm9qZWN0cyAuaW1hZ2UtZ2FsbGVyeSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4jY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gcC5jb21wYW55LW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jY29tcGFueS1pbmZvcm1hdGlvbiBhLCAjY29tcGFueS1pbmZvcm1hdGlvbiBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gaDMsICNjb21wYW55LWluZm9ybWF0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjY29tcGFueS1pbmZvcm1hdGlvbiAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gLmdyZXktb3V0bGluZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbXBhbnktaW5mb3JtYXRpb24gW2NsYXNzXj1pY29uLV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jY29tcGFueS1pbmZvcm1hdGlvbiAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDMycHg7XG59XG5cbiNwcm9qZWN0LXNwZWNpZmljYXRpb25zIGgyLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnN1Yi10aXRsZS1oMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoNCwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94ICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgaDI6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoNDo6YmVmb3JlLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuZW50cnktdGl0bGU6OmJlZm9yZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIGgyLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgcC5oZWFkbGluZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIHAuaGVhZGxpbmUsICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBwLmhlYWRsaW5lLCAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLnN1Yi10aXRsZS1oMiwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJvamVjdC1zcGVjaWZpY2F0aW9ucyBoNCwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94ICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSwgI3Byb2plY3Qtc3BlY2lmaWNhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcm9qZWN0LXNwZWNpZmljYXRpb25zIC5lbnRyeS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5cbiNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zZWN0aW9uLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubmFycm93LWNvbnRhaW5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhbmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNvY2lhbC1zaGFyZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1jb250ZW50LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1mb3JtLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmN1c3RvbWVyLXN0b3J5LXNsaWRlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmJsb2ctYm94LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY29tcGFueS1pbmZvcm1hdGlvbiB7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNlY3Rpb24tZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5uYXJyb3ctY29udGFpbmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFuZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNvY2lhbC1zaGFyZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN0YXRzLWNvbG9yLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm1vZGFsLWNvbnRlbnQsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWZvcm0tZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuY3VzdG9tZXItc3Rvcnktc2xpZGUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuYmxvZy1ib3gsICNzaGFyZS15b3VyLXByb2plY3QtY3RhICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNlY3Rpb24tZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmNvbnRhaW5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm5hcnJvdy1jb250YWluZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgYSwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGEsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBhLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIGEsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cyBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGEsICNjdXN0b21lcnNfYnlfc3RhdGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN3aXBlci1jb250YWluZXIgPiBkaXYgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2dlbmVyaWMtdGFicyAucGFuZSBhLCAjZ2VuZXJpYy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYW5lIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlIGEsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSBhLCAuc2luZ2xlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgYSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIGEsIC5wYWdlLXN0YXRzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zdGF0cy1jb2xvciBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgYSwgLm1vZGFsLXBvcHVwICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5tb2RhbC1jb250ZW50IGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWZvcm0tZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmN1c3RvbWVyLXN0b3J5LXNsaWRlIGEsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggYSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5ibG9nLWJveCBhLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY29tcGFueS1pbmZvcm1hdGlvbiBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2VjdGlvbi1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5ICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm5hcnJvdy1jb250YWluZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXIsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5oY3NzLWV2ZW50cywgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1ldmVudHMsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZXZlbnRzLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaXRlLWlubmVyLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2l0ZS1pbm5lciwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYW5lLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zb2NpYWwtc2hhcmUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc29jaWFsLXNoYXJlLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAuc3RhdHMtY29sb3IsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnN0YXRzLWNvbG9yLCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAjc2hhcmUteW91ci1wcm9qZWN0LWN0YSAubW9kYWwtY29udGVudCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmhjc3MtZm9ybS1mcmFtZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNzaGFyZS15b3VyLXByb2plY3QtY3RhIC5ibG9nLWJveCwgI3NoYXJlLXlvdXItcHJvamVjdC1jdGEgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICAgIHBhZGRpbmc6IDU2cHggNzBweDtcbiAgfVxufVxuXG4jb3VyLXBpbGxhcnMgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNvdXItcGlsbGFycyBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI291ci1waWxsYXJzIC5yb3csICNvdXItcGlsbGFycyAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAjb3VyLXBpbGxhcnMgLm1lbnUge1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNvdXItcGlsbGFycyB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4jcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIC5jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG4jcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25zIFtjbGFzc149aWNvbi1dOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1haXJwb3J0czpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2FpcnBvcnRzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9haXJwb3J0cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWJyaWRnZTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2JyaWRnZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2JyaWRnZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1jb25jcmV0ZTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NvbmNyZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jb25jcmV0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWRhbXM6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24tZGF0YS1yZXBvcnRpbmc6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZGF0YS1iYXItZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWRhdGEtYmFyLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tZGVtb2xpdGlvbjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1lYXJ0aHdvcms6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lYXJ0aHdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2VhcnRod29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMxcHg7XG59XG5cbi5pY29uLWVudmlyb25tZW50YWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24taGlnaHdheTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbi1pbmR1c3RyaWFsOmJlZm9yZSwgLmljb24taGVhdnktaW5kdXN0cmlhbDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZHVzdHJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9pbmR1c3RyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLWluZnJhc3RydWN0dXJlOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faW5mcmFzdHJ1Y3R1cmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZnJhc3RydWN0dXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tbWFyaW5lOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fbWFyaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9tYXJpbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1wYXZpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wYXZpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BhdmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXBpcGVsaW5lOmJlZm9yZSwgLmljb24td2V0LXV0aWxpdGllczpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BpcGVsaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9waXBlbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXBvd2VyLWVuZXJneTpiZWZvcmUsIC5pY29uLWdlbmVyYXRpb246YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi1yYWlsOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcmFpbHJvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3JhaWxyb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24tc2l0ZXdvcms6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zaXRld29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2l0ZXdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaWNvbi10cmVuY2hpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cmVuY2hpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3RyZW5jaGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5pY29uLXRydWNraW5nLWhhdWxpbmc6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG4uaWNvbi11bmRlcmdyb3VuZC11dGlsaXRpZXM6YmVmb3JlLCAuaWNvbi11dGlsaXR5OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdW5kZXJncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3VuZGVyZ3JvdW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmljb24td2FzdGV3YXRlcjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uaWNvbi1lc3RpbWF0aW5nOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5pY29uLW9wZXJhdGlvbnM6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faGFyZF9oYXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWZsZWV0OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2ZsZWV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MmY2YyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1zYWZldHk6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zYWZldHlfY29uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLXNvbGFyOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1NvbGFyLUVuZXJneS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1NvbGFyLUVuZXJneS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24td2luZDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX3dpbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX3dpbmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWVsZWN0cmljLXRkOmJlZm9yZSwgLmljb24tdGVsZWNvbW11bmljYXRpb25zOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1Bvd2VyLVRvd2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTEvUG93ZXItVG93ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5pY29uLWdhcy10ZDpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pY29uX2dhc190ZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fZ2FzX3RkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4uc2luZ2xlLXZpZGVvcyBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIxMkIzQSAwJSwgIzIxMkIzQSAyMDBweCwgI2ZmZiAyMDFweCwgI2ZmZiAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXZpZGVvcyBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjEyQjNBIDAlLCAjMjEyQjNBIDMwMnB4LCAjZmZmIDMwM3B4LCAjZmZmIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzIxMkIzQSAwJSwgIzIxMkIzQSA1NzhweCwgI2ZmZiA1NzlweCwgI2ZmZiAxMDAlKTtcbiAgfVxufVxuLnNpbmdsZS12aWRlb3MgaDEuZW50cnktdGl0bGUsIC5zaW5nbGUtdmlkZW9zIC5jYXRlZ29yeSAuZW50cnktdGl0bGUuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLXZpZGVvcyAudGFnIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgaDEuZW50cnktdGl0bGUsIC5zaW5nbGUtdmlkZW9zIC5jYXRlZ29yeSAuZW50cnktdGl0bGUuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAuc2luZ2xlLXZpZGVvcyAudGFnIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaW5nbGUtdmlkZW9zIC5lbnRyeS10aXRsZS5hcmNoaXZlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1ib3gge1xuICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDhweCA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1kZXNjcmlwdGlvbi1ib3gge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0NnB4O1xuICB9XG59XG4uc2luZ2xlLXZpZGVvcyAudmlkZW8tZGVzY3JpcHRpb24tYm94OjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWRlc2NyaXB0aW9uLWJveDo6YmVmb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4uc2luZ2xlLXZpZGVvcyAudmlkZW8tdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAwLjk3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaW5nbGUtdmlkZW9zIC52aWRlby1saW5rcyAuaGVhdnliaWQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuOTdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12aWRlb3MgLnZpZGVvLWxpbmtzIC5oZWF2eWJpZC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgYXJ0aWNsZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiB7XG4gIG1hcmdpbjogMThweCAwIDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDM0cHggMCA2NHB4O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gaDIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gaDQsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIGgyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIGg0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLnRlYW0tc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYyAudGVhbS1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1nZW5lcmljIC50ZWFtLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC53aGl0ZS1idG4sIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWMgLmN1c3RvbWVyX2xvZ29zIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gIHBhZGRpbmc6IDQ4cHggMCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXM6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKC0zMHB4ICsgMTAwdncpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIG1hcmdpbjogNDhweCAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50cywgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50cywgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpYzpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1nZW5lcmljOm5vdCgucGFyZW50LXBhZ2VpZC0zODgxMCkgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWdlbmVyaWM6bm90KC5wYXJlbnQtcGFnZWlkLTM4ODEwKSAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+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+IGRpdiwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wYW5lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLnNvY2lhbC1zaGFyZSwgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wYXN0LXdlYmluYXItY29udGVudCAuc3RhdHMtY29sb3IsIC5wYXN0LXdlYmluYXItY29udGVudCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQsIC5wYXN0LXdlYmluYXItY29udGVudCAuaGNzcy1mb3JtLWZyYW1lLCAucGFzdC13ZWJpbmFyLWNvbnRlbnQgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wYXN0LXdlYmluYXItY29udGVudCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5wYXN0LXdlYmluYXItY29udGVudCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnBhc3Qtd2ViaW5hci1jb250ZW50IC5ibG9nLWJveCwgLnBhc3Qtd2ViaW5hci1jb250ZW50ICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItZGV0YWlscyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICByb3ctZ2FwOiA0OHB4O1xufVxuXG4udmlkZW8taW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTZweDtcbn1cbi52aWRlby1pbmZvLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1heC13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8taW5mby1saXN0ID4gbGk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5zcGVha2VyLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zcGVha2VyLWxpc3Qgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3BlYWtlci1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNwZWFrZXItbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY29yZGVkLWRhdGU6OmJlZm9yZSB7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWNhbGVuZGFyLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnZpZGVvLWR1cmF0aW9uOjpiZWZvcmUge1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tc3RvcC13YXRjY2guc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zdG9wLXdhdGNjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi52aWRlby1zcGVha2Vyczo6YmVmb3JlIHtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLXBlcnNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIC5pbm5lci1ldmVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAuaW5uZXItZXZlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAudGh1bWJuYWlsLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAudGh1bWJuYWlsLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYS53aGl0ZS1idG4sIC5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIC5mb3JtLXdoaXRlLWJ0biBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wYXN0LXdlYmluYXJzIGEud2hpdGUtYnRuOmhvdmVyLCAucG9zdC10eXBlLWFyY2hpdmUtcGFzdC13ZWJpbmFycyAuZm9ybS13aGl0ZS1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnMgYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnBhc3Qtd2ViaW5hcnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHggMTVweDtcbn1cblxuLnJvaS1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgbWluLWhlaWdodDogNzc0cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDA7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUgLmZybV9zZWN0aW9uX2hlYWRpbmcsIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3NlY3Rpb25faGVhZGluZywgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5oY3NzLWZvcm0tZnJhbWUgLmZybV9zZWN0aW9uX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSAuZnJtLXNob3ctZm9ybSAuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX3NlY3Rpb25fc3BhY2luZywgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm0tc2hvdy1mb3JtIC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5mcm1fc2VjdGlvbl9zcGFjaW5nLCAucm9pLWNhbGN1bGF0b3IgLndpdGhfZnJtX3N0eWxlLmhjc3MtZm9ybS1mcmFtZSAuZnJtLXNob3ctZm9ybSAuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX3NlY3Rpb25fc3BhY2luZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3VibWl0LmZybV9mbGV4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX3N1Ym1pdC5mcm1fZmxleC5yb2lfc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9mb3Jtcy5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSwgLnJvaS1jYWxjdWxhdG9yIC5mcm1fZm9ybXMud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLnJvaS1jYWxjdWxhdG9yIC5mcm1fZm9ybXMud2l0aF9mcm1fc3R5bGUuaGNzcy1mb3JtLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciBoMiwgLnJvaS1jYWxjdWxhdG9yIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5yb2ktY2FsY3VsYXRvciBwLmhlYWRsaW5lLCAucm9pLWNhbGN1bGF0b3IgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJvaS1jYWxjdWxhdG9yIC5zdWItdGl0bGUtaDIsIC5yb2ktY2FsY3VsYXRvciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yb2ktY2FsY3VsYXRvciBoNCwgLnJvaS1jYWxjdWxhdG9yIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucm9pLWNhbGN1bGF0b3IgLmVudHJ5LXRpdGxlLCAucm9pLWNhbGN1bGF0b3IgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yb2ktY2FsY3VsYXRvciAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBoNCwgLnJvaS1jYWxjdWxhdG9yIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5yb2ktY2FsY3VsYXRvciAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzRCQTdGRjtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZpcnN0X3BhZ2VfcmlnaHRfY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgIzAwNUVCODtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy53aXRoX2ZybV9zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b24sIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3N1Ym1pdCBidXR0b24sIC5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUuaGNzcy1mb3JtLWZyYW1lIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciwgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciwgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZS5oY3NzLWZvcm0tZnJhbWUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWViODtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX2Zvcm1fZmllbGRzLmZybV9wYWdlX251bV8yIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwcHggMHB4IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDhweCA4cHggMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIGgzLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwNUVCODtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gcC5mcm1fdG90YWxfZm9ybWF0dGVkIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gaDMsIC5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yb2ktY2FsY3VsYXRvciBoMy5yb2ktc2F2aW5ncywgLnJvaS1jYWxjdWxhdG9yIC5yb2ktc2F2aW5ncy5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnJvaS1zYXZpbmdzLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICBncmlkLWdhcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4ucm9pLWNhbGN1bGF0b3IgLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5yb2ktY2FsY3VsYXRvciAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5yb2ktY2FsY3VsYXRvciBwLnJvaS1pbXByb3ZlbWVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbi5yb2lfcmVzdWx0cyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuZnJtX21lc3NhZ2UgcC5yb2ktaW1wcm92ZW1lbnQtZGF0YSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgaDQsIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyN3B4O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAubW0tZHJpZnQtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBhLmZybV9ub19wcmludCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4ucm9pLWNhbGN1bGF0b3IgYS5mcm1fbm9fcHJpbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5yb2ktYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucm9pLWNhbGN1bGF0b3IgLnJvaV9jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgaDIsIC5yb2ktY2FsY3VsYXRvciAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJvaS1jYWxjdWxhdG9yIHAuaGVhZGxpbmUsIC5yb2ktY2FsY3VsYXRvciAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucm9pLWNhbGN1bGF0b3IgcC5oZWFkbGluZSwgLnJvaS1jYWxjdWxhdG9yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yb2ktY2FsY3VsYXRvciBwLmhlYWRsaW5lLCAucm9pLWNhbGN1bGF0b3IgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yb2ktY2FsY3VsYXRvciAuc3ViLXRpdGxlLWgyLCAucm9pLWNhbGN1bGF0b3IgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucm9pLWNhbGN1bGF0b3IgaDQsIC5yb2ktY2FsY3VsYXRvciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5lbnRyeS10aXRsZSwgLnJvaS1jYWxjdWxhdG9yIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucm9pLWNhbGN1bGF0b3IgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIGg0LCAucm9pLWNhbGN1bGF0b3IgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5yb2ktY2FsY3VsYXRvciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgY29sb3I6ICMwMDVFQjg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuZnJtX3RvcF9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgcC5mcm1fdG90YWxfZm9ybWF0dGVkIHtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIGgzLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gaDMsIC5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucm9pLWNhbGN1bGF0b3IgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAucm9pLWNhbGN1bGF0b3IgaDMucm9pLXNhdmluZ3MsIC5yb2ktY2FsY3VsYXRvciAucm9pLXNhdmluZ3MuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnJvaS1jYWxjdWxhdG9yIC5yb2ktc2F2aW5ncy5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyBoNCwgLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAucm9pLWNhbGN1bGF0b3IgLnJvaV9yZXN1bHRzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucm9pLWNhbGN1bGF0b3Igc3Bhbi5yZXZlbnVlX2Fuc3dlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAxcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBzcGFuLnJldmVudWVfc3ltYm9sIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiAucmV2ZW51ZV9zeW1ib2wge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbiAucmV2ZW51ZV9hbnN3ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9zeW1ib2wge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9hbnN3ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNWViODtcbn1cbi5yb2ktY2FsY3VsYXRvciAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgY29sb3I6ICMwMDVFQjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC53aXRoX2ZybV9zdHlsZSAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gLmZybV90b3BfY29udGFpbmVyIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnJvaS1jYWxjdWxhdG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwNTgzRkM7XG59XG4ucm9pLWNhbGN1bGF0b3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3N1Ym1pdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnJvaS1jYWxjdWxhdG9yIC5zZWNvbmRfcGFnZV9yaWdodF9jb2x1bW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvaS1jYWxjdWxhdG9yIGEucGRmX2xpbmsge1xuICBjb2xvcjogIzA1ODNGQztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgaDQsIC5yb2ktY2FsY3VsYXRvciAucm9pX3Jlc3VsdHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLnJvaS1jYWxjdWxhdG9yIC5yb2lfcmVzdWx0cyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5yb2ktY2FsY3VsYXRvciBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm9pLWNhbGN1bGF0b3IgZGl2I2ZybV9maWVsZF8yMDU4X2NvbnRhaW5lciBoMywgLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5yb2ktY2FsY3VsYXRvciBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA0OF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJvaS1jYWxjdWxhdG9yIGRpdiNmcm1fZmllbGRfMjA2OF9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYwNTggLmZvcm0tZmllbGQuYmx1cnJlZCAuZnJtX2lubGluZV90b3RhbCB7XG4gIGZpbHRlcjogYmx1cig1cHgpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuYm9keS5wYWdlLWlkLTQ2MDU4IC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbi5kaXNhYmxlZF9zZWxlY3Rpb24ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDgyX2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDgzX2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDg0X2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDg1X2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkICovXG59XG5cbmJvZHkucGFnZS1pZC00NjA1OCBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5wYWdlLWlkLTQ2MzQ1IGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuLmFjYWRlbXkgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyLCAuYWNhZGVteSAjcHJlc3MtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNhZGVteSAjZ2VuZXJpYy1oZXJvICNmZWF0dXJlZC1hcmVhIC5mZWF0dXJlZC1jb250YWluZXIsIC5hY2FkZW15ICNwcmVzcy1oZXJvICNmZWF0dXJlZC1hcmVhIC5mZWF0dXJlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2dlbmVyaWMtaGVybyAjZmVhdHVyZWQtYXJlYSAuZmVhdHVyZWQtY29udGFpbmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICNwcmVzcy1oZXJvICNmZWF0dXJlZC1hcmVhIC5mZWF0dXJlZC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuc3ViLXRpdGxlLWgyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyBoNCwgLmNsYXNzcm9vbS10cmFpbmluZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyBoMiwgLmNsYXNzcm9vbS10cmFpbmluZyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nIGg0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nIC5lbnRyeS10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyBoMiwgLmNsYXNzcm9vbS10cmFpbmluZyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nIGg0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nIC5lbnRyeS10aXRsZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyBoMywgLmNsYXNzcm9vbS10cmFpbmluZyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmNsYXNzcm9vbS10cmFpbmluZyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyBoMywgLmNsYXNzcm9vbS10cmFpbmluZyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmNsYXNzcm9vbS10cmFpbmluZyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyBhcnRpY2xlIGE6bm90KC5oZWF2eWJpZC1idG4pOm5vdCguZ3JlZW4tYnRuKTpub3QoLndoaXRlLWJ0bik6bm90KC5idXR0b24pIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuaGVhdnliaWQtdGV4dCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmludHJvLCAuY2xhc3Nyb29tLXRyYWluaW5nICNwaWxsYXJzLXRhYnMgLmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmludHJvOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjcGlsbGFycy10YWJzIC5pbnRybzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5pbnRybywgLmNsYXNzcm9vbS10cmFpbmluZyAjcGlsbGFycy10YWJzIC5pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbiwgLmNsYXNzcm9vbS10cmFpbmluZyAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nICNwaWxsYXJzLXRhYnMgLnBhbmUge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgdGFibGUge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHRoZWFkIHRoIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIHRhYmxlIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyB0YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgdGFibGUgdHIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgLnVwY29taW5nLWRhdGVzIHtcbiAgICBtYXJnaW46IDk2cHggMCA2NnB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC50cmFpbmluZy1jbGFzc2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3M6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLndoaXRlLWJ0biwgLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZm9ybS13aGl0ZS1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS5ncmVlbi1idG4sIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgLmdyZWVuLWJ1dHRvbiBhLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQgYS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCAuZm9ybS1ncmVlbi1idG4gYS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudCBhLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgcGFkZGluZzogNDhweCAwcHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyBoMiwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIHAuaGVhZGxpbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyBwLmhlYWRsaW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgcC5oZWFkbGluZSwgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5zdWItdGl0bGUtaDIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaDQsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAuZW50cnktdGl0bGUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2xhc3Nyb29tLXRyYWluaW5nICNiZXN0LXByYWN0aWNlcyAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2Jlc3QtcHJhY3RpY2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLnJvdywgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgLm1lbnUge1xuICByb3ctZ2FwOiA1OHB4O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaHIge1xuICBtYXJnaW46IDQ4cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAjYmVzdC1wcmFjdGljZXMgaHIge1xuICAgIG1hcmdpbjogNzJweCAwIDQ4cHg7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgI2NvbnN1bHRpbmctZXZlbnRzLXZpc2l0LWhjc3Mge1xuICBwYWRkaW5nOiA0OHB4IDAgMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2NvbnN1bHRpbmctZXZlbnRzLXZpc2l0LWhjc3Mge1xuICAgIHBhZGRpbmc6IDk2cHggMCA2NHB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIHtcbiAgcGFkZGluZzogNDhweCAwIDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIHtcbiAgICBwYWRkaW5nOiA5NnB4IDAgNjRweDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuY29udGFpbmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZml0LXF1aXogLnNpdGUtaW5uZXI6OmFmdGVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGNzcy1ldmVudHM6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmhjc3MtZXZlbnRzOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubmFycm93LWNvbnRhaW5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAjdmlzaXQtaGNzcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5zaXRlLWlubmVyOjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nICN2aXNpdC1oY3NzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgI3Zpc2l0LWhjc3MgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAjaG90ZWwtaW50cm8ge1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nICNob3RlbC1pbnRybyB7XG4gICAgcGFkZGluZzogNjRweCAwIDA7XG4gIH1cbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnJvdywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubWVudSB7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubmFycm93LWNvbnRhaW5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnBhbmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAubW9kYWwtY29udGVudCwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmJsb2ctYm94LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIGgzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIGgzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLmJsb2NrLWZyYW1lcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzLmhvdGVscyB7XG4gIG1hcmdpbjogNHB4IDAgNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2xhc3Nyb29tLXRyYWluaW5nIC5ibG9jay1mcmFtZXMuaG90ZWxzIHtcbiAgICBtYXJnaW46IDE2cHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAuYmxvY2stZnJhbWVzIHtcbiAgICBtYXJnaW46IDQ4cHggMCA4MHB4O1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nICNhaXJwb3J0LXNodXR0bGUgaDQsIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuY2xhc3Nyb29tLXRyYWluaW5nICNhaXJwb3J0LXNodXR0bGUgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSBoNCwgLmNsYXNzcm9vbS10cmFpbmluZyAjYWlycG9ydC1zaHV0dGxlIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5jbGFzc3Jvb20tdHJhaW5pbmcgI2FpcnBvcnQtc2h1dHRsZSAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZhcSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xufVxuLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnF1ZXN0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5xdWVzdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4uY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2VjdGlvbi1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLm5hcnJvdy1jb250YWluZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXIsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1ldmVudHMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5oY3NzLWV2ZW50cywgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1ldmVudHMsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmhjc3MtZXZlbnRzLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaXRlLWlubmVyLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2l0ZS1pbm5lciwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYW5lLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zb2NpYWwtc2hhcmUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc29jaWFsLXNoYXJlLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAuc3RhdHMtY29sb3IsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnN0YXRzLWNvbG9yLCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuY2xhc3Nyb29tLXRyYWluaW5nIC5uZXctZmFxcyAubW9kYWwtY29udGVudCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmhjc3MtZm9ybS1mcmFtZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5jbGFzc3Jvb20tdHJhaW5pbmcgLm5ldy1mYXFzIC5ibG9nLWJveCwgLmNsYXNzcm9vbS10cmFpbmluZyAubmV3LWZhcXMgI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSBoMSwgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgaDEsIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSwgLmdvLXBhcGVybGVzcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLnZjZS1hc3NldC1iYWNrZ3JvdW5kLXNpbXBsZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC52Y2UtYXNzZXQtYmFja2dyb3VuZC1zaW1wbGUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlcm8taW1hZ2UgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ28tcGFwZXJsZXNzIC5oZXJvLWltYWdlIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLndoaXRlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLndoaXRlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IGg0LCAuZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IC5lbnRyeS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggaDMsIC5nby1wYXBlcmxlc3MgLndoaXRlLWJveCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmdvLXBhcGVybGVzcyAud2hpdGUtYm94IC5zdWItdGl0bGUtaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ28tcGFwZXJsZXNzIC53aGl0ZS1ib3ggLnZjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODA4cHgpIHtcbiAgLmdvLXBhcGVybGVzcyAucHJpY2UtYm94IHtcbiAgICB0b3A6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIHRvcDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ28tcGFwZXJsZXNzIC5wcmljZS1ib3gge1xuICAgIHRvcDogMjc1cHg7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLmhlYXZ5am9iIGg0LCAuZ28tcGFwZXJsZXNzIC5oZWF2eWpvYiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZ28tcGFwZXJsZXNzIC5oZWF2eWpvYiAuZW50cnktdGl0bGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG4uZ28tcGFwZXJsZXNzIC5zYWZldHkgaDQsIC5nby1wYXBlcmxlc3MgLnNhZmV0eSAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuZ28tcGFwZXJsZXNzIC5zYWZldHkgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLmdvLXBhcGVybGVzcyAucGxhbnMgaDQsIC5nby1wYXBlcmxlc3MgLnBsYW5zIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5nby1wYXBlcmxlc3MgLnBsYW5zIC5lbnRyeS10aXRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0ODVDQzcgIWltcG9ydGFudDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZSwgLmdvLXBhcGVybGVzcyAuZ3JleS1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ28tcGFwZXJsZXNzIGRpdltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV0gYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgd2lkdGg6IDE5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWI6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGEge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDIsIDI0Mik7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIGEge1xuICAgIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy10YWIgYSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzW2RhdGEtdmN2LXRhYnMtc3RhdGU9YWNjb3JkaW9uXSAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzW2RhdGEtdmN2LXRhYnMtc3RhdGU9dGFic10gPiAudmNlLWNsYXNzaWMtdGFicy1pbm5lciA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtdGFiIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmdvLXBhcGVybGVzcyAudmNlLWNsYXNzaWMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCAudmNlLWNsYXNzaWMtdGFicy10YWI6aG92ZXIsIC5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5nby1wYXBlcmxlc3MgLnZjZS1jbGFzc2ljLXRhYnMtYm9yZGVyLWNvbG9yLS1EOEQ4RDgudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPXRhYnNdIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwgPiAudmNlLWNsYXNzaWMtdGFicy10YWItaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ28tcGFwZXJsZXNzIC52Y2UtY2xhc3NpYy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzID4gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwgPiAudmNlLWNsYXNzaWMtdGFicy10YWItaW5uZXIgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm1lbnUge1xuICByb3ctZ2FwOiA0OHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIGg0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLnNpdGUtaW5uZXI6OmFmdGVyLCAuZml0LXF1aXogLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IGgyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBoNCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IGgyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICN3aGF0LXRvLWV4cGVjdCBoNCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjd2hhdC10by1leHBlY3QgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI3doYXQtdG8tZXhwZWN0IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5jb250YWluZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLWV2ZW50cywgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1ldmVudHMsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmNvbnRhaW5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmFmdGVyLCAuZml0LXF1aXogLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5pbmR1c3RyeS1ldmVudHMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLWV2ZW50czphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAtNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuY29udGFpbmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC50d28tY29sdW1ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAudHdvLWNvbHVtbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gICAgYm90dG9tOiAtNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnR3by1jb2x1bW5zIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIGgyLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMiwgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIGg0LCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUsIC5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5wcm9mZXNzaW9uYWwtc2VydmljZXMgI2dlbmVyaWMtdGFicyBoMywgLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucHJvZmVzc2lvbmFsLXNlcnZpY2VzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAjZ2VuZXJpYy10YWJzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyBoMywgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbyAuc3ViLXRpdGxlLWgzLCAuY29udGFjdC11cyAuaW50ZXJuYXRpb25hbCBoMywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb250YWN0LXVzIC5pbnRlcm5hdGlvbmFsIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGFjdC11cyAuZ2VuZXJhbC1pbmZvIGEsIC5jb250YWN0LXVzIC5pbnRlcm5hdGlvbmFsIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8gcCwgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbywgLmNvbnRhY3QtdXMgLmludGVybmF0aW9uYWwge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtdXMgLmdlbmVyYWwtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDQ3cHg7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cyAuZ2VuZXJhbC1pbmZvIC5hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LXVzIC5nZW5lcmFsLWluZm8gLmFkZHJlc3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3Qtc3VwcG9ydCB7XG4gIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cbi5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cyAuY29udGFjdC1zdXBwb3J0IGEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgaDMsIC5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5jb250YWN0LXVzIC5jb250YWN0LXN1cHBvcnQgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNvbnRhY3QtdXMgLmNvbnRhY3Qtc3VwcG9ydCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBoMiwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggcC5oZWFkbGluZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5zdWItdGl0bGUtaDIsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIGg0LCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5lbnRyeS10aXRsZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIGgyLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggcC5oZWFkbGluZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCBwLmhlYWRsaW5lLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggcC5oZWFkbGluZSwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIHAuaGVhZGxpbmUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLnN1Yi10aXRsZS1oMiwgLmNvbnRhY3QtdXMgI2dldC1pbi10b3VjaCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggaDQsIC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jb250YWN0LXVzICNnZXQtaW4tdG91Y2ggLmVudHJ5LXRpdGxlLCAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29udGFjdC11cyAjZ2V0LWluLXRvdWNoIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5wYXJ0bmVycy1hZmZpbGlhdGVzIHtcbiAgLyogIyBQYXJ0bmVycyBhbmQgQWZmaWxpYXRlc1xuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG4ucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy1hZmZpbGlhdGVzIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAucGFydG5lcnMtYWZmaWxpYXRlcyAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIge1xuICB3aWR0aDogMjQlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxMHB4IDAuNSUgMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGh1bWJuYWlsIGltZyB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xufVxuLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGV4dCAucGFydG5lcnMtYWZmaWxpYXRlcy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXJ0bmVycy1hZmZpbGlhdGVzIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5wYXJ0bmVycy1hZmZpbGlhdGVzIC5wYXJ0bmVycy1hZmZpbGlhdGVzLWdyaWQgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtY29udGFpbmVyIC5wYXJ0bmVycy1hZmZpbGlhdGVzLXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtZ3JpZCAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYXN0ZXJjbGFzcyBoMSwgLm1hc3RlcmNsYXNzIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5tYXN0ZXJjbGFzcyAuYXJjaGl2ZS10aXRsZSwgLm1hc3RlcmNsYXNzIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLm1hc3RlcmNsYXNzIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzIGgxLCAubWFzdGVyY2xhc3MgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLm1hc3RlcmNsYXNzIC5hcmNoaXZlLXRpdGxlLCAubWFzdGVyY2xhc3MgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAubWFzdGVyY2xhc3MgLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgaDQsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdywgLm1hc3RlcmNsYXNzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5tYXN0ZXJjbGFzcyAjcHJvZHVjdC1mZWF0dXJlcyAubWVudSB7XG4gIHJvdy1nYXA6IDQ4cHg7XG59XG4ubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBoMiwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGg0LCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5lbnRyeS10aXRsZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IGgyLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLnN1Yi10aXRsZS1oMiwgLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgaDQsIC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYXN0ZXJjbGFzcyAuaW5zdHJ1Y3Rvci1zcG90bGlnaHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm1hc3RlcmNsYXNzIC5pbnN0cnVjdG9yLXNwb3RsaWdodCAuaW5mb3JtYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5pbmZvcm1hdGlvbiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFzdGVyY2xhc3MgLmluc3RydWN0b3Itc3BvdGxpZ2h0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgaDIsIC5tYXN0ZXJjbGFzcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tYXN0ZXJjbGFzcyAuc3ViLXRpdGxlLWgyLCAubWFzdGVyY2xhc3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgaDQsIC5tYXN0ZXJjbGFzcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzIC5lbnRyeS10aXRsZSwgLm1hc3RlcmNsYXNzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzIGgyLCAubWFzdGVyY2xhc3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgLnN1Yi10aXRsZS1oMiwgLm1hc3RlcmNsYXNzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIGg0LCAubWFzdGVyY2xhc3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tYXN0ZXJjbGFzcyAuZW50cnktdGl0bGUsIC5tYXN0ZXJjbGFzcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ubWFzdGVyY2xhc3MgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAuYmlnLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4ubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgaDIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuc3ViLXRpdGxlLWgyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGg0LCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgyOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAuaG9tZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMjphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBoNDphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTphZnRlciwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5lbnRyeS10aXRsZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZTphZnRlciwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5lbnRyeS10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBoMjphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lOmFmdGVyLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZTphZnRlciwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5zdWItdGl0bGUtaDI6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgaDQ6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6YWZ0ZXIsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGU6YWZ0ZXIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6YWZ0ZXIsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBoMiwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIHAuaGVhZGxpbmUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBwLmhlYWRsaW5lLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgcC5oZWFkbGluZSwgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5zdWItdGl0bGUtaDIsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgaDQsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIGgzLCAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyBoMywgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFzdGVyY2xhc3MgI2dlbmVyaWMtdGFicyAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBDMTU4O1xuICBtYXJnaW4tbGVmdDogLTI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjZ2VuZXJpYy10YWJzIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hc3RlcmNsYXNzICNnZW5lcmljLXRhYnMgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgfVxufVxuLm1hc3RlcmNsYXNzICNhcHBseSB7XG4gIG1hcmdpbjogMjRweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hc3RlcmNsYXNzICNhcHBseSB7XG4gICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXN0ZXJjbGFzcyAjYXBwbHkge1xuICAgIG1hcmdpbjogOTZweCAwIDEzNnB4O1xuICB9XG59XG5cbi5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIGgxLCAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbi5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIGgxLCAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc29sdXRpb25zLXN1bW1pdCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNvbHV0aW9ucy1zdW1taXQgLmhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IC5oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uc29sdXRpb25zLXN1bW1pdCAuZ3JleS1iZyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zb2x1dGlvbnMtc3VtbWl0IGgzLCAuc29sdXRpb25zLXN1bW1pdCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNvbHV0aW9ucy1zdW1taXQgLnN1Yi10aXRsZS1oMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmltYWdlLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtY29udGVudCAud2hpdGUtYm94Om50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KTo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLndoaXRlLWNvbnRlbnQgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoaXRlLWNvbnRlbnQgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5cbi5ldmVudHMgaDIsIC5ldmVudHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5ldmVudHMgcC5oZWFkbGluZSwgLmV2ZW50cyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmV2ZW50cyBwLmhlYWRsaW5lLCAuZXZlbnRzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZXZlbnRzIHAuaGVhZGxpbmUsIC5ldmVudHMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmV2ZW50cyBwLmhlYWRsaW5lLCAuZXZlbnRzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5ldmVudHMgcC5oZWFkbGluZSwgLmV2ZW50cyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV2ZW50cyAuc3ViLXRpdGxlLWgyLCAuZXZlbnRzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmV2ZW50cyBoNCwgLmV2ZW50cyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmV2ZW50cyAuZW50cnktdGl0bGUsIC5ldmVudHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ldmVudHMgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ldmVudHMgI2luZHVzdHJ5LWV2ZW50cyAudmNlLXJvdywgLmV2ZW50cyAjdHJhaW5pbmctY2xhc3NlcyAudmNlLXJvdywgLmV2ZW50cyAjaGVscGluYXJzIC52Y2Utcm93LCAuZXZlbnRzICN3ZWJpbmFycyAudmNlLXJvdywgLmV2ZW50cyAjY29uc3VsdGluZy1ldmVudHMgLnZjZS1yb3csIC5ldmVudHMgI2NvbnRhY3QtdXMgLnZjZS1yb3cge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV2ZW50cyAjaW5kdXN0cnktZXZlbnRzIC52Y2Utcm93LCAuZXZlbnRzICN0cmFpbmluZy1jbGFzc2VzIC52Y2Utcm93LCAuZXZlbnRzICNoZWxwaW5hcnMgLnZjZS1yb3csIC5ldmVudHMgI3dlYmluYXJzIC52Y2Utcm93LCAuZXZlbnRzICNjb25zdWx0aW5nLWV2ZW50cyAudmNlLXJvdywgLmV2ZW50cyAjY29udGFjdC11cyAudmNlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbi5ldmVudHMgLnVnbS10ZXh0IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXZlbnRzIC51Z20tdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCA3NXB4O1xuICB9XG59XG4uZXZlbnRzIC5oY3NzLWV2ZW50cyAuZ3JlZW4tYnRuLCAuZXZlbnRzIC5oY3NzLWV2ZW50cyAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuZXZlbnRzIC5oY3NzLWV2ZW50cyAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ldmVudHMgLmhjc3MtZXZlbnRzIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5ldmVudHMgLmhjc3MtZXZlbnRzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmV2ZW50cyAjY29udGFjdC11cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudHMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcyAuaW5uZXItZXZlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMxNnB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmV2ZW50cy1oZWFkZXItbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyB1bCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50cy1oZWFkZXItbGlua3MgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudHMtaGVhZGVyLWxpbmtzIHVsIGxpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgdWwgbGkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbi5ldmVudHMtaGVhZGVyLWxpbmtzIGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwOTYzOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4uZXZlbnRzLWhlYWRlci1saW5rcyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyBhLmluZHVzdHJ5LWV2ZW50cy1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5QUZGO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50cy1oZWFkZXItbGlua3MgYS50cmFpbmluZy1jbGFzc2VzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwMDlFQTY7XG4gIH1cbn1cbi5ldmVudHMtaGVhZGVyLWxpbmtzIGEudWdtLWxpbmsge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudHMtaGVhZGVyLWxpbmtzIGEudWdtLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICMwMEMxNTg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyBhLndlYmluYXJzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICM1QjdBRkM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnRzLWhlYWRlci1saW5rcyBhLmNvbnN1bHRpbmctZXZlbnRzLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICM4YTVjZmM7XG4gIH1cbn1cbi5ldmVudHMtaGVhZGVyLWxpbmtzIGg2LmV2ZW50cy1kZXRhaWwtcHJvZHVjdHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmluZHVzdHJ5LWV2ZW50cyAuc3dpcGVyLWNvbnRhaW5lci5pbmR1c3RyeS1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5zd2lwZXItY29udGFpbmVyLmluZHVzdHJ5LWV2ZW50cyB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcy5zd2lwZXItc2xpZGUsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3Muc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3Muc3dpcGVyLXNsaWRlLCAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgLnRyYWluaW5nLWNsYXNzLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIC50cmFpbmluZy1jbGFzcy5zd2lwZXItc2xpZGUsIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3Muc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L215ZmllbGRfaGVyby5wbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDAuOTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG59XG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gaDEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyBoMSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gaDEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbi5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgYWxpZ24taXRlbXM6IHVuc2V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm5hcnJvdy1jb250YWluZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5uYXJyb3ctY29udGFpbmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cywgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyB7XG4gICAgbWluLWhlaWdodDogNjc0cHg7XG4gIH1cbn1cbi5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY29udGFpbmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubmFycm93LWNvbnRhaW5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgYSwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgYSwgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyBhIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuY29udGFpbmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIgYSwgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIGEsIC5zaGFyZS15b3VyLXN0b3J5IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubmFycm93LWNvbnRhaW5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgYSwgLmluZHVzdHJ5LWV2ZW50cyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhjc3MtZXZlbnRzIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgYSwgLnBhc3Qtd2ViaW5hcnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyBhIHtcbiAgICBtYXJnaW46IDE2cHggMCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmNvbnRhaW5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZpdC1xdWl6IC5zaXRlLWlubmVyIGEsIC5maXQtcXVpeiAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBhLCAuc2hhcmUteW91ci1zdG9yeSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm5hcnJvdy1jb250YWluZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAubXQxYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnNpdGUtaW5uZXIgYSwgLnExYiAubWFzdGVjLW1zYSAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGEsIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuc2l0ZS1pbm5lciBhLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGEsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgYSwgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGEsIC5pbmR1c3RyeS1ldmVudHMgLnByb2R1Y3RzICNwcm9kdWN0cy1oZXJvIC5oY3NzLWV2ZW50cyBhLCAucHJvZHVjdHMgI3Byb2R1Y3RzLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIGEsIC5wYXN0LXdlYmluYXJzIC5wcm9kdWN0cyAjcHJvZHVjdHMtaGVybyAuaGNzcy1ldmVudHMgYSB7XG4gICAgbWFyZ2luOiAxNnB4IDAgODBweCAwO1xuICB9XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gaDMsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAuZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgdG9wOiAtNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIHtcbiAgICB0b3A6IC02MHB4O1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mcmFtZSB7XG4gICAgdG9wOiAtOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmZyYW1lIHtcbiAgICB0b3A6IC0xODlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTNweDtcbiAgfVxufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAucGFuZSB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5yb3csIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAubWVudSB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5lc3RpbWF0aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvZXN0aW1hdGluZy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5vcGVyYXRpb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvb3BlcmF0aW9ucy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5mbGVldDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL2ZsZWV0LXByb2R1Y3QtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5kYXRhLXJlcG9ydGluZy5wYW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5kYXRhLXJlcG9ydGluZzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL2RhdGEtcmVwb3J0aW5nLXByb2R1Y3QtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC50YWItaWNvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjREREO1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC50YWItaWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC50YWJuYXYgLnRhYi1pY29ucy5hY3RpdmUuZXN0aW1hdGluZyB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA5NjM5O1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC50YWItaWNvbnMuYWN0aXZlLm9wZXJhdGlvbnMge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwNWViODtcbn1cbi5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiAudGFiLWljb25zLmFjdGl2ZS5mbGVldCB7XG4gIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMDA5RUE2O1xufVxuLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IC50YWItaWNvbnMuYWN0aXZlLmRhdGEtcmVwb3J0aW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM1NjczODc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzIC50YWItc2VjdGlvbiAudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLnRhYm5hdiB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuLnByb2R1Y3RzIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdHMgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0cyAuZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG59XG4ucHJvZHVjdHMgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdHMgc2VjdGlvbiNwcm9kdWN0cy1mb3JtIHtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMgc2VjdGlvbiNwcm9kdWN0cy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMgc2VjdGlvbiNwcm9kdWN0cy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuLnByb2R1Y3RzIHAucHJvZHVjdHMtZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wcm9kdWN0cyBwLnByb2R1Y3RzLWZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIHtcbiAgcGFkZGluZy1ib3R0b206IDE2M3B4O1xufVxuLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyBoMSwgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyBoMSwgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmFjY291bnRpbmcgI3Byb2R1Y3QtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nICNwcm9kdWN0LWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDU4MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDg0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3VudGluZyAjcHJvZHVjdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG59XG4uYWNjb3VudGluZyAjaW50cm8ge1xuICBtYXJnaW46IDQ4cHggYXV0byAwO1xufVxuLmFjY291bnRpbmcgI2ludHJvIGgyLCAuYWNjb3VudGluZyAjaW50cm8gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmFjY291bnRpbmcgI2ludHJvIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nICNpbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYWNjb3VudGluZyAjaW50cm8gLnN1Yi10aXRsZS1oMiwgLmFjY291bnRpbmcgI2ludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmcgI2ludHJvIGg0LCAuYWNjb3VudGluZyAjaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5hY2NvdW50aW5nICNpbnRybyAuZW50cnktdGl0bGUsIC5hY2NvdW50aW5nICNpbnRybyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmcgI2ludHJvIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nICNpbnRybyBoMiwgLmFjY291bnRpbmcgI2ludHJvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYWNjb3VudGluZyAjaW50cm8gcC5oZWFkbGluZSwgLmFjY291bnRpbmcgI2ludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nICNpbnRybyBwLmhlYWRsaW5lLCAuYWNjb3VudGluZyAjaW50cm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmFjY291bnRpbmcgI2ludHJvIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nICNpbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmFjY291bnRpbmcgI2ludHJvIC5zdWItdGl0bGUtaDIsIC5hY2NvdW50aW5nICNpbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nICNpbnRybyBoNCwgLmFjY291bnRpbmcgI2ludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuYWNjb3VudGluZyAjaW50cm8gLmVudHJ5LXRpdGxlLCAuYWNjb3VudGluZyAjaW50cm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nICNpbnRybyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nICNpbnRybyB7XG4gICAgbWFyZ2luOiA2NHB4IGF1dG8gMjBweDtcbiAgfVxuICAuYWNjb3VudGluZyAjaW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5hY2NvdW50aW5nIC5ncmV5LW91dGxpbmUtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmFjY291bnRpbmcgLmdyZXktb3V0bGluZS1jYXJkIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjY291bnRpbmcgLmdyZXktb3V0bGluZS1jYXJkIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZyAuZ3JleS1vdXRsaW5lLWNhcmQge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC50YWJuYXYge1xuICBoZWlnaHQ6IDY0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmFjY291bnRpbmcgLnRhYm5hdiAuYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmcgLnRhYm5hdiAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY291bnRpbmcgLnRhYm5hdiAuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC50YWJuYXYgLmFjdGl2ZS5oZWF2eWpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC50YWJuYXYgLmFjdGl2ZS5zYWZldHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAudGFibmF2IC5hY3RpdmUuZGlzcGF0Y2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC50YWJuYXYgLmFjdGl2ZS5lcXVpcG1lbnQzNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAudGFibmF2IC5hY3RpdmUuZnVlbGVycGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDJmNmMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZyAudGFibmF2IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmFjY291bnRpbmcgLnRoZS1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC50aGUtbG9nbyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYWNjb3VudGluZyAucGFuZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWNjb3VudGluZyAucGFuZSAucm93OmZpcnN0LWNoaWxkLCAuYWNjb3VudGluZyAucGFuZSAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnU6Zmlyc3QtY2hpbGQsICNwcm9qZWN0LWxpZmVjeWNsZSAuYWNjb3VudGluZyAucGFuZSAubWVudTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmcgLnBhbmUgLnJvdzpmaXJzdC1jaGlsZCwgLmFjY291bnRpbmcgLnBhbmUgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51OmZpcnN0LWNoaWxkLCAjcHJvamVjdC1saWZlY3ljbGUgLmFjY291bnRpbmcgLnBhbmUgLm1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC5wYW5lIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3VudGluZyAucGFuZS5oZWF2eWpvYiAudGl0bGUge1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xufVxuLmFjY291bnRpbmcgLnBhbmUuc2FmZXR5IC50aXRsZSB7XG4gIGNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAucGFuZS5kaXNwYXRjaGVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZyAucGFuZS5lcXVpcG1lbnQzNjAgLnRpdGxlIHtcbiAgY29sb3I6ICMwMDc2ODEgIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC5wYW5lLmZ1ZWxlcnBsdXMgLnRpdGxlIHtcbiAgY29sb3I6ICM2NDJmNmMgIWltcG9ydGFudDtcbn1cbi5hY2NvdW50aW5nIC5saXN0LWNvbHVtbnMtMyB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvdW50aW5nIC5saXN0LWNvbHVtbnMtMyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZyAubGlzdC1jb2x1bW5zLTMge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgfVxufVxuLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2VjdGlvbi1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhbmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN0YXRzLWNvbG9yLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm1vZGFsLWNvbnRlbnQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZm9ybS1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmJsb2ctYm94LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNlY3Rpb24tZnJhbWUgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5uYXJyb3ctY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyBwOmxhc3QtY2hpbGQsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgcDpsYXN0LWNoaWxkLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cyBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bGFzdC1jaGlsZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bGFzdC1jaGlsZCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiBwOmxhc3QtY2hpbGQsICNjdXN0b21lcnNfYnlfc3RhdGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgI2dlbmVyaWMtdGFicyAucGFuZSBwOmxhc3QtY2hpbGQsICNnZW5lcmljLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFuZSBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc29jaWFsLXNoYXJlIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUgcDpsYXN0LWNoaWxkLCAuc2luZ2xlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNvY2lhbC1zaGFyZSBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgcDpsYXN0LWNoaWxkLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN0YXRzLWNvbG9yIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgcDpsYXN0LWNoaWxkLCAucGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciBwOmxhc3QtY2hpbGQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IHA6bGFzdC1jaGlsZCwgLm1vZGFsLXBvcHVwIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm1vZGFsLWNvbnRlbnQgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWZvcm0tZnJhbWUgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHA6bGFzdC1jaGlsZCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggcDpsYXN0LWNoaWxkLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuYmxvZy1ib3ggcDpsYXN0LWNoaWxkLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjb21wYW55LWluZm9ybWF0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2VjdGlvbi1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBhbmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zb2NpYWwtc2hhcmUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnN0YXRzLWNvbG9yLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLm1vZGFsLWNvbnRlbnQsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmhjc3MtZm9ybS1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmFjY291bnRpbmcgLmJsb2NrLWZyYW1lcyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMgLmJsb2ctYm94LCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4uYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIGgzLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuYWNjb3VudGluZyAuYmxvY2stZnJhbWVzIC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nIC5ibG9jay1mcmFtZXMge1xuICAgIG1hcmdpbjogNjRweCAwO1xuICB9XG59XG4uYWNjb3VudGluZyAuc3ViLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC50aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3VudGluZyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5hY2NvdW50aW5nIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmcgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgICBtYXJnaW46IDk2cHggMCAxMzZweDtcbiAgfVxufVxuLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmNvbnRhaW5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhjc3MtZXZlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC0xMDBweDtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmNvbnRhaW5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZpdC1xdWl6IC5zaXRlLWlubmVyIGltZywgLmZpdC1xdWl6IC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciBpbWcsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciBpbWcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm5hcnJvdy1jb250YWluZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5zaXRlLWlubmVyIGltZywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnNpdGUtaW5uZXIgaW1nLCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyIGltZywgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBpbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuc2l0ZS1pbm5lciBpbWcsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IGltZywgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgaW1nLCAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIGltZywgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZyAjbW9iaWxlLWltYWdlIC5oY3NzLWV2ZW50cyBpbWcsIC5hY2NvdW50aW5nICNtb2JpbGUtaW1hZ2UgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzIGltZywgLnBhc3Qtd2ViaW5hcnMgLmFjY291bnRpbmcgI21vYmlsZS1pbWFnZSAuaGNzcy1ldmVudHMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYWNjb3VudGluZy1zZWFyY2ggLnNlY3Rpb24tZnJhbWUsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy1zZWFyY2ggLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctc2VhcmNoIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmFjY291bnRpbmctc2VhcmNoIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAuYWNjb3VudGluZy1zZWFyY2ggI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnBhbmUsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5hY2NvdW50aW5nLXNlYXJjaCAuc29jaWFsLXNoYXJlLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5hY2NvdW50aW5nLXNlYXJjaCAuc29jaWFsLXNoYXJlLCAuYWNjb3VudGluZy1zZWFyY2ggLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmFjY291bnRpbmctc2VhcmNoIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmctc2VhcmNoIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmFjY291bnRpbmctc2VhcmNoIC5zdGF0cy1jb2xvciwgLmFjY291bnRpbmctc2VhcmNoIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5hY2NvdW50aW5nLXNlYXJjaCAubW9kYWwtY29udGVudCwgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWZvcm0tZnJhbWUsIC5hY2NvdW50aW5nLXNlYXJjaCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmFjY291bnRpbmctc2VhcmNoIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLmFjY291bnRpbmctc2VhcmNoIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYWNjb3VudGluZy1zZWFyY2ggLmJsb2ctYm94LCAuYWNjb3VudGluZy1zZWFyY2ggI2NvbXBhbnktaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY291bnRpbmctc2VhcmNoIC5zZWN0aW9uLWZyYW1lLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctc2VhcmNoIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1ldmVudHMsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctc2VhcmNoIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5hY2NvdW50aW5nLXNlYXJjaCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy1zZWFyY2ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYWNjb3VudGluZy1zZWFyY2ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctc2VhcmNoIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmFjY291bnRpbmctc2VhcmNoIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXNlYXJjaCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5hY2NvdW50aW5nLXNlYXJjaCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmFjY291bnRpbmctc2VhcmNoICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLmFjY291bnRpbmctc2VhcmNoIC5wYW5lLCAuYWNjb3VudGluZy1zZWFyY2ggLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuYWNjb3VudGluZy1zZWFyY2ggLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmctc2VhcmNoIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAuYWNjb3VudGluZy1zZWFyY2ggLnNvY2lhbC1zaGFyZSwgLmFjY291bnRpbmctc2VhcmNoIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5hY2NvdW50aW5nLXNlYXJjaCAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nLXNlYXJjaCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5hY2NvdW50aW5nLXNlYXJjaCAuc3RhdHMtY29sb3IsIC5hY2NvdW50aW5nLXNlYXJjaCAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAuYWNjb3VudGluZy1zZWFyY2ggLm1vZGFsLWNvbnRlbnQsIC5hY2NvdW50aW5nLXNlYXJjaCAuaGNzcy1mb3JtLWZyYW1lLCAuYWNjb3VudGluZy1zZWFyY2ggLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5hY2NvdW50aW5nLXNlYXJjaCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5hY2NvdW50aW5nLXNlYXJjaCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmFjY291bnRpbmctc2VhcmNoIC5ibG9nLWJveCwgLmFjY291bnRpbmctc2VhcmNoICNjb21wYW55LWluZm9ybWF0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNXB4IDMycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctc2VhcmNoIC50aGUtbGlzdCB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMyN3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nLXNlYXJjaCAudGhlLWxpc3Qge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMjdweCk7XG4gIH1cbn1cbi5hY2NvdW50aW5nLXNlYXJjaCAuZnV6enktc2VhcmNoLWJveCB7XG4gIHdpZHRoOiAyOTVweDtcbn1cbi5hY2NvdW50aW5nLXNlYXJjaCAuZnV6enktc2VhcmNoLWJveCBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYWNjb3VudGluZy1zZWFyY2ggLmZ1enp5LXNlYXJjaC1ib3ggaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uYWNjb3VudGluZy1zZWFyY2ggLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3VudGluZy1zZWFyY2ggLnZpZXctYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudGluZy1zZWFyY2ggLnZpZXctYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gaDIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy10YWItc2VjdGlvbiBwLmhlYWRsaW5lLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIGg0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMTdweCAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gaDIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy10YWItc2VjdGlvbiBwLmhlYWRsaW5lLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gcC5oZWFkbGluZSwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIGg0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luOiAwIDAgMzZweDtcbiAgfVxufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmFjY291bnRpbmctcGFuZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmFjY291bnRpbmctcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuYWNjb3VudGluZy1wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5hY2NvdW50aW5nLXBhbmUuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5hY2NvdW50aW5nLXBhbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmFjY291bnRpbmctcGFuZS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMuMzMlO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gdWwuYWNjb3VudGluZy10YWJuYXYgbGk6bGFzdC1jaGlsZCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiB1bC5hY2NvdW50aW5nLXRhYm5hdiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gdWwuYWNjb3VudGluZy10YWJuYXYgLmJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIHVsLmFjY291bnRpbmctdGFibmF2IC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kcm9wZG93bi10b2dnbGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIG1hcmdpbjogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZS5oZWF2eWpvYjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kcm9wZG93bi10b2dnbGUuc2FmZXR5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZS5kaXNwYXRjaGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRyb3Bkb3duLXRvZ2dsZS5lcXVpcG1lbnQzNjA6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZHJvcGRvd24tdG9nZ2xlLmZ1ZWxlcnBsdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MmY2YztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmNvbnRhaW5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubmFycm93LWNvbnRhaW5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC5oY3NzLWV2ZW50cywgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmRhdGEtaW50ZWdyYXRpb24tc3R1ZGlvIC50YWItc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5kYXRhLWludGVncmF0aW9uLXN0dWRpbyAudGFiLXNlY3Rpb24gLmhjc3MtZXZlbnRzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuICAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuZGF0YS1pbnRlZ3JhdGlvbi1zdHVkaW8gLnRhYi1zZWN0aW9uIC50YWItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuY29udGFpbmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLm5hcnJvdy1jb250YWluZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmFjY291bnRpbmctdGFiLXNlY3Rpb24gLmNhcmRzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5hY2NvdW50aW5nLXRhYi1zZWN0aW9uIC5jYXJkcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhjc3MtZXZlbnRzLCAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuYWNjb3VudGluZy10YWItc2VjdGlvbiAuY2FyZHMgLmhjc3MtZXZlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuXG4uZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAucHJvZHVjdHMsIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYWNjb3VudGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDMycHg7XG4gIGNvbHVtbi1nYXA6IDY3cHg7XG59XG4uZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLnByb2R1Y3RzIGltZywgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hY2NvdW50aW5nIGltZyB7XG4gIGhlaWdodDogMTI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5wcm9kdWN0cyBpbWcsIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYWNjb3VudGluZyBpbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAucHJvZHVjdHMgaW1nLCAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFjY291bnRpbmcgaW1nIHtcbiAgICBoZWlnaHQ6IDEyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5wcm9kdWN0cywgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hY2NvdW50aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLnByb2R1Y3RzLCAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMgLmFjY291bnRpbmcge1xuICAgIGNvbHVtbi1nYXA6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5wcm9kdWN0cywgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hY2NvdW50aW5nIHtcbiAgICBjb2x1bW4tZ2FwOiAxMTBweDtcbiAgfVxufVxuLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hcnJvdyB7XG4gIGhlaWdodDogNzdweDtcbn1cbi5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYXJyb3cgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDc3cHg7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYXJyb3cgaW1nIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cG9ydC10by1hY2NvdW50aW5nLWljb25zIC5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBvcnQtdG8tYWNjb3VudGluZy1pY29ucyAuYXJyb3cge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnMge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuLmluc3RhbnQtc3VwcG9ydCAjZ2VuZXJpYy1oZXJvIC5zdXBwb3J0LXBob25lLW51bWJlcnMsIC5pbnN0YW50LXN1cHBvcnQgI3ByZXNzLWhlcm8gLnN1cHBvcnQtcGhvbmUtbnVtYmVycyB7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjZ2VuZXJpYy1oZXJvIC5zdXBwb3J0LXBob25lLW51bWJlcnMsIC5pbnN0YW50LXN1cHBvcnQgI3ByZXNzLWhlcm8gLnN1cHBvcnQtcGhvbmUtbnVtYmVycyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI2dlbmVyaWMtaGVybyBhLCAuaW5zdGFudC1zdXBwb3J0ICNwcmVzcy1oZXJvIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNnZW5lcmljLWhlcm8gYSwgLmluc3RhbnQtc3VwcG9ydCAjcHJlc3MtaGVybyBhIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNnZW5lcmljLWhlcm8gYSwgLmluc3RhbnQtc3VwcG9ydCAjcHJlc3MtaGVybyBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAjZ2VuZXJpYy1oZXJvIGEsIC5pbnN0YW50LXN1cHBvcnQgI3ByZXNzLWhlcm8gYSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgaDIsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIGg0LCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgaDIsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIGg0LCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBoMiwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5zdWItdGl0bGUtaDIsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmluc3RhbnQtc3VwcG9ydCAudHdvLWNvbHVtbnMgaDQsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuZW50cnktdGl0bGUsIC5pbnN0YW50LXN1cHBvcnQgLnR3by1jb2x1bW5zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW5zdGFudC1zdXBwb3J0IC50d28tY29sdW1ucyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgc3ZnIHtcbiAgbWF4LXdpZHRoOiA2NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgc3ZnIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIHAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmluc3RhbnQtc3VwcG9ydCAjc3VwcG9ydC1udW1iZXJzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyBhIHtcbiAgICBmb250LXNpemU6IDEuMzhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zdGFudC1zdXBwb3J0ICNzdXBwb3J0LW51bWJlcnMgYSB7XG4gICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyBhIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbnN0YW50LXN1cHBvcnQgI3N1cHBvcnQtbnVtYmVycyB7XG4gICAgcGFkZGluZzogNzJweCAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uYWxsLXByb2R1Y3RzIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hbGwtcHJvZHVjdHMgLmNhcmQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hbGwtcHJvZHVjdHMgLm9yYW5nZS1idXR0b24gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFsbC1wcm9kdWN0cyAub3JhbmdlLWJ1dHRvbiBhIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBob25lbnVtYmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGhvbmVudW1iZXI6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cblxuLmFib3V0LXVzIC5tb2RhbC1wb3B1cCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzIC5tb2RhbC1wb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dC11cyAubW9kYWwtcG9wdXAge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbn1cbi5hYm91dC11cyAubW9kYWwtY29udGVudCAuZ3JleS1iZyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLmdyZXktYmcge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5hYm91dC11cyAubW9kYWwtY29udGVudCAud2hpdGUtYmcge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLndoaXRlLWJnIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4uYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgaDMsIC5hYm91dC11cyAubW9kYWwtY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgaDMsIC5hYm91dC11cyAubW9kYWwtY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgaDQsIC5hYm91dC11cyAubW9kYWwtY29udGVudCAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IGg0LCAuYWJvdXQtdXMgLm1vZGFsLWNvbnRlbnQgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmFib3V0LXVzIC5tb2RhbC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmZlYXR1cmVzIC5oZXJvLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2NSU7XG59XG4uZmVhdHVyZXMgLmhlcm8taW1hZ2UgaDEsIC5mZWF0dXJlcyAuaGVyby1pbWFnZSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZmVhdHVyZXMgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUsIC5mZWF0dXJlcyAuaGVyby1pbWFnZSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5mZWF0dXJlcyAuaGVyby1pbWFnZSAuYXJjaGl2ZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZlYXR1cmVzICN2aXN1YWwtY29tcG9zZXItc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy10YWJbZGF0YS12Y3YtYWN0aXZlPXRydWVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDc2ODEgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy10YWItdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCA4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyA+IC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy10YWIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzID4gLnZjZS1jbGFzc2ljLXRhYnMtY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgPiAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5nIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDA3NjgxICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE4LCAxMjksIDAuNTIxNTY4NjI3NSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFic1tkYXRhLXZjdi10YWJzLXN0YXRlPWFjY29yZGlvbl0gLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtYm9keSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnNbZGF0YS12Y3YtdGFicy1zdGF0ZT1hY2NvcmRpb25dIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZlYXR1cmVzICNzaWRlLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTYzOTtcbn1cbi5mZWF0dXJlcyAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgOTglKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mZWF0dXJlcyAjc2lkZS10YWJzIC52Y2UtY2xhc3NpYy10YWJzLXRhYltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmZlYXR1cmVzICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZXMgI3NpZGUtdGFicyAudmNlLWNsYXNzaWMtdGFicy10YWIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmZlYXR1cmVzICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzICNzaWRlLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlcyAjc2lkZS10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVzIC52Y2Utc2VsZi1ob3N0ZWQtdmlkZW8tcGxheWVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLmZlYXR1cmVzIC5jdGEtZGVtbyBhLCAuZmVhdHVyZXMgLmN0YS1kZW1vLW1vYmlsZSBhIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZlYXR1cmVzIC5jdGEtZGVtbyBhOjpiZWZvcmUsIC5mZWF0dXJlcyAuY3RhLWRlbW8tbW9iaWxlIGE6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhDU1NGb250XCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuLmdldC1zdGFydGVkIC5oZXJvLWltYWdlIGgxLCAuZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmdldC1zdGFydGVkIC5oZXJvLWltYWdlIC5hcmNoaXZlLXRpdGxlLCAuZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZ2V0LXN0YXJ0ZWQgLmhlcm8taW1hZ2UgLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZXQtc3RhcnRlZCAuaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdldC1zdGFydGVkIC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdldC1zdGFydGVkIC5lbnRyeS1jb250ZW50IGkge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDU3cHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLmdldC1zdGFydGVkIC5yZXNvdXJjZXMtbGlua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9kdWN0LWxpbmtzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0LWxpbmtzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbi5wcm9kdWN0LWxpbmtzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZHVjdC1saW5rcy5oZWF2eWJpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4ucHJvZHVjdC1saW5rcy5oZWF2eWpvYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4ucHJvZHVjdC1saW5rcy5lMzYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbn1cbi5wcm9kdWN0LWxpbmtzLmUzNjAgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWxpbmtzLnRlbGVtYXRpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiNWUyO1xufVxuLnByb2R1Y3QtbGlua3Muc2FmZXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cbi5wcm9kdWN0LWxpbmtzLmRpc3BhdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuLnByb2R1Y3QtbGlua3MuZnVlbGVycGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDJmNmM7XG59XG4ucHJvZHVjdC1saW5rcy5jbG91ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG4ucHJvZHVjdC1saW5rcy5pbnRlbGxpZ2VuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzZjcwO1xufVxuLnByb2R1Y3QtbGlua3MucGxhbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1Q0M3O1xufVxuLnByb2R1Y3QtbGlua3MudHJ1Y2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkE5O1xufVxuLnByb2R1Y3QtbGlua3MuYWVyaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVjYjtcbn1cblxuLmRlbW8tdGhhbmsteW91IC5wcm9kdWN0LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuLmRlbW8tdGhhbmsteW91IC5wcm9kdWN0LWxpbmsgaSB7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlbW8tdGhhbmsteW91IC5wcm9kdWN0LWxpbms6aG92ZXIgaSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG4uZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciAuaWNvbi1oY3NzLXBsYW5zLCAuZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciAuaWNvbi1oY3NzLXRydWNraW5nLCAuZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciAuaWNvbi1oY3NzLWludGVsbGlnZW5jZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5kZW1vLXRoYW5rLXlvdSAucHJvZHVjdC1saW5rOmhvdmVyIC5pY29uLWhjc3MtcGxhbnM6YmVmb3JlLCAuZGVtby10aGFuay15b3UgLnByb2R1Y3QtbGluazpob3ZlciAuaWNvbi1oY3NzLXRydWNraW5nOmJlZm9yZSwgLmRlbW8tdGhhbmsteW91IC5wcm9kdWN0LWxpbms6aG92ZXIgLmljb24taGNzcy1pbnRlbGxpZ2VuY2U6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmRlbW8tdGhhbmsteW91IC5pY29uLWhjc3MtcGxhbnMsIC5kZW1vLXRoYW5rLXlvdSAuaWNvbi1oY3NzLXRydWNraW5nLCAuZGVtby10aGFuay15b3UgLmljb24taGNzcy1pbnRlbGxpZ2VuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kZW1vLXRoYW5rLXlvdSAuaWNvbi1oY3NzLXBsYW5zOmJlZm9yZSwgLmRlbW8tdGhhbmsteW91IC5pY29uLWhjc3MtdHJ1Y2tpbmc6YmVmb3JlLCAuZGVtby10aGFuay15b3UgLmljb24taGNzcy1pbnRlbGxpZ2VuY2U6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYmogLmhlcm8taW1hZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYmogLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYmogLmhlcm8taW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gIH1cbn1cbi5wYmogLmhlcm8taW1hZ2UgLmdyZWVuLWJ0biwgLnBiaiAuaGVyby1pbWFnZSAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAucGJqIC5oZXJvLWltYWdlIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLnBiaiAuaGVyby1pbWFnZSAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAucGJqIC5oZXJvLWltYWdlIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucGFyYWxsZWxvZ3JhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcpO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRyYXBlem9pZC1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbn1cblxuLnRyYXBlem9pZC1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZyk7XG59XG5cbi5wYXJhbGxlbG9ncmFtLCAudHJhcGV6b2lkLWxlZnQsIC50cmFwZXpvaWQtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYXJhbGxlbG9ncmFtIHAsIC50cmFwZXpvaWQtbGVmdCBwLCAudHJhcGV6b2lkLXJpZ2h0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGFydmV5IC5oZXJvLWltYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFydmV5IC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGFydmV5IC5oZXJvLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG4uaGFydmV5IC53aXN0aWFfcmVzcG9uc2l2ZV9wYWRkaW5nIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFydmV5IC53aXN0aWFfcmVzcG9uc2l2ZV9wYWRkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oYXJ2ZXkgLndpc3RpYV9yZXNwb25zaXZlX3BhZGRpbmcge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRoYW5rLXlvdSAjbWFpbi1jb250ZW50LCBib2R5LnRoYW5rLXlvdSAjbWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzIxMkIzQTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdGhhbmsteW91ICNtYWluLWNvbnRlbnQsIGJvZHkudGhhbmsteW91ICNtYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXRoYW5rLXlvdSAjbWFpbi1jb250ZW50LCBib2R5LnRoYW5rLXlvdSAjbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS10aGFuay15b3UgI21haW4tY29udGVudCwgYm9keS50aGFuay15b3UgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMTI2cHggMDtcbiAgfVxufVxuLnNpbmdsZS10aGFuay15b3UgLndoaXRlLWdyZWVuLWJ0biwgYm9keS50aGFuay15b3UgLndoaXRlLWdyZWVuLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtdGhhbmsteW91IC53aGl0ZS1ncmVlbi1idG4sIGJvZHkudGhhbmsteW91IC53aGl0ZS1ncmVlbi1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2luZ2xlLXRoYW5rLXlvdSBoMiwgLnNpbmdsZS10aGFuay15b3UgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zaW5nbGUtdGhhbmsteW91IHAuaGVhZGxpbmUsIC5zaW5nbGUtdGhhbmsteW91IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXRoYW5rLXlvdSBwLmhlYWRsaW5lLCAuc2luZ2xlLXRoYW5rLXlvdSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpbmdsZS10aGFuay15b3UgcC5oZWFkbGluZSwgLnNpbmdsZS10aGFuay15b3UgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpbmdsZS10aGFuay15b3UgcC5oZWFkbGluZSwgLnNpbmdsZS10aGFuay15b3UgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS10aGFuay15b3UgcC5oZWFkbGluZSwgLnNpbmdsZS10aGFuay15b3UgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtdGhhbmsteW91IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtdGhhbmsteW91IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS10aGFuay15b3UgaDQsIC5zaW5nbGUtdGhhbmsteW91IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2luZ2xlLXRoYW5rLXlvdSAuZW50cnktdGl0bGUsIC5zaW5nbGUtdGhhbmsteW91IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXRoYW5rLXlvdSAuZW50cnktdGl0bGUsIGJvZHkudGhhbmsteW91IGgyLCBib2R5LnRoYW5rLXlvdSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS50aGFuay15b3UgcC5oZWFkbGluZSwgYm9keS50aGFuay15b3UgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkudGhhbmsteW91IHAuaGVhZGxpbmUsIGJvZHkudGhhbmsteW91IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LnRoYW5rLXlvdSBwLmhlYWRsaW5lLCBib2R5LnRoYW5rLXlvdSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS50aGFuay15b3UgLnN1Yi10aXRsZS1oMiwgYm9keS50aGFuay15b3UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LnRoYW5rLXlvdSBoNCwgYm9keS50aGFuay15b3UgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkudGhhbmsteW91IC5lbnRyeS10aXRsZSwgYm9keS50aGFuay15b3UgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkudGhhbmsteW91IC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udHJ1Y2tpbmctZm9yLWZyZWUgI3Zpc3VhbC1jb21wb3Nlci1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRydWNraW5nLWZvci1mcmVlIGgyLCAudHJ1Y2tpbmctZm9yLWZyZWUgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC50cnVja2luZy1mb3ItZnJlZSBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRydWNraW5nLWZvci1mcmVlIHAuaGVhZGxpbmUsIC50cnVja2luZy1mb3ItZnJlZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudHJ1Y2tpbmctZm9yLWZyZWUgcC5oZWFkbGluZSwgLnRydWNraW5nLWZvci1mcmVlIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHJ1Y2tpbmctZm9yLWZyZWUgLnN1Yi10aXRsZS1oMiwgLnRydWNraW5nLWZvci1mcmVlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIGg0LCAudHJ1Y2tpbmctZm9yLWZyZWUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC50cnVja2luZy1mb3ItZnJlZSAuZW50cnktdGl0bGUsIC50cnVja2luZy1mb3ItZnJlZSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjMDBCMkE5O1xufVxuLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IGgyLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCBwLmhlYWRsaW5lLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IHAuaGVhZGxpbmUsIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggcC5oZWFkbGluZSwgLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLnN1Yi10aXRsZS1oMiwgLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IGg0LCAudHJ1Y2tpbmctZm9yLWZyZWUgLm9yYW5nZS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAuZW50cnktdGl0bGUsIC50cnVja2luZy1mb3ItZnJlZSAub3JhbmdlLWJveCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnRydWNraW5nLWZvci1mcmVlIC5vcmFuZ2UtYm94IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZjdiZTY4O1xufVxuXG4uY29uZXhwbyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmV4cG8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb25leHBvIGgxLCAuY29uZXhwbyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSwgLmNvbmV4cG8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25leHBvIGgxLCAuY29uZXhwbyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSwgLmNvbmV4cG8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuY29uZXhwbyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb25leHBvIGgyLCAuY29uZXhwbyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNvbmV4cG8gcC5oZWFkbGluZSwgLmNvbmV4cG8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jb25leHBvIHAuaGVhZGxpbmUsIC5jb25leHBvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY29uZXhwbyBwLmhlYWRsaW5lLCAuY29uZXhwbyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY29uZXhwbyBwLmhlYWRsaW5lLCAuY29uZXhwbyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY29uZXhwbyBwLmhlYWRsaW5lLCAuY29uZXhwbyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmNvbmV4cG8gLnN1Yi10aXRsZS1oMiwgLmNvbmV4cG8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29uZXhwbyBoNCwgLmNvbmV4cG8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jb25leHBvIC5lbnRyeS10aXRsZSwgLmNvbmV4cG8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb25leHBvIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5jb25leHBvIGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4uY29uZXhwbyAubW9iaWxlLW1lbnUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25leHBvIC5tb2JpbGUtbWVudSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuI2NvbmV4cG8tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29uZXhwby1tZW51IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xufVxuI2NvbmV4cG8tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGI1ZTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29uZXhwby1tZW51IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMThweDtcbiAgfVxufVxuI2NvbmV4cG8tbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2NvbmV4cG8tbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb25leHBvLW1lbnUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5tZW51LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgLyogaGlkZSB0aGlzICovXG4gIHotaW5kZXg6IDI7XG4gIC8qIGFuZCBwbGFjZSBpdCBvdmVyIHRoZSBoYW1idXJnZXIgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDRweCAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAuMiwgMC4wNSwgMSksIG9wYWNpdHkgMC41NXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDEwcHg7XG59XG4uYnVyZ2VyOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjBweDtcbn1cbi5idXJnZXI6bnRoLWxhc3QtY2hpbGQoMikge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICB0b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogXG4gKiBUcmFuc2Zvcm0gYWxsIHRoZSBzbGljZXMgb2YgaGFtYnVyZ2VyXG4gKiBpbnRvIGEgY3Jvc3NtYXJrLlxuICovXG4ubWVudS1jaGVja2JveDpjaGVja2VkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMnB4KTtcbiAgYmFja2dyb3VuZDogIzIzMjMyMztcbn1cbi5tZW51LWNoZWNrYm94OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubWVudS1jaGVja2JveDpjaGVja2VkIH4gc3BhbjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbn1cbi5tZW51LWNoZWNrYm94OmNoZWNrZWQgfiAjY29uZXhwby1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJpdmFjeS1wb2xpY3kgaDEsIC5wcml2YWN5LXBvbGljeSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucHJpdmFjeS1wb2xpY3kgLmFyY2hpdmUtdGl0bGUsIC5wcml2YWN5LXBvbGljeSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wcml2YWN5LXBvbGljeSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4ucHJpdmFjeS1wb2xpY3kgYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5leHBhbmRpbmctaGNzcyAudmNlLWFzc2V0LWJhY2tncm91bmQtc2ltcGxlLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhwYW5kaW5nLWhjc3MgaDEsIC5leHBhbmRpbmctaGNzcyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZXhwYW5kaW5nLWhjc3MgLmFyY2hpdmUtdGl0bGUsIC5leHBhbmRpbmctaGNzcyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5leHBhbmRpbmctaGNzcyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWdhbGxlcnktdGFibGV0IC52Y2UtaW1hZ2UtZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5LXRhYmxldCAudmNlLWltYWdlLWdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscywgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gIH1cbn1cbi53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIGgyLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnN1Yi10aXRsZS1oMiwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoNCwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5lbnRyeS10aXRsZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5lbnRyeS10aXRsZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIGgyLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnN1Yi10aXRsZS1oMiwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIGg0LCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoMiwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLndoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgaDQsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC53aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAud2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoMiwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgcC5oZWFkbGluZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBwLmhlYWRsaW5lLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIHAuaGVhZGxpbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5zdWItdGl0bGUtaDIsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyBoNCwgLm5ldy13aHktaGNzcyAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmVudHJ5LXRpdGxlLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4ud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAuZC1ub25lLCAud2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csICNwcm9kdWN0LWZlYXR1cmVzIC53aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5sYXN0LXJvdywgLm5ldy13aHktaGNzcyAuY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5kLW5vbmUsIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csICNwcm9kdWN0LWZlYXR1cmVzIC5uZXctd2h5LWhjc3MgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSAubGFzdC1yb3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLm9mZnNldC14bC0xLCAubmV3LXdoeS1oY3NzIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLm9mZnNldC14bC0xIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xufVxuLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmNvbnRhaW5lciA+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+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuY29udGFpbmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1ldmVudHM6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhc3Qtd2ViaW5hcnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5jb250YWluZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5maXQtcXVpeiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLmluZHVzdHJ5LWV2ZW50cyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmJlZm9yZSwgLnBhc3Qtd2ViaW5hcnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1ldmVudHM6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtNDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5jb250YWluZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YmVmb3JlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5pbmR1c3RyeS1ldmVudHMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YmVmb3JlLCAucGFzdC13ZWJpbmFycyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzOmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC53aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAud2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmNvbnRhaW5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5zaXRlLWlubmVyOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXI6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmhjc3MtZXZlbnRzOmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YmVmb3JlLCAucGFzdC13ZWJpbmFycyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLm5ldy13aHktaGNzcyAuaW5kdXN0cnktc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5uZXctd2h5LWhjc3MgLmluZHVzdHJ5LXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAubmV3LXdoeS1oY3NzIC5pbmR1c3RyeS1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlIHtcbiAgICB0b3A6IC02NHB4O1xuICB9XG59XG4ud2h5LWhjc3MgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLCAubmV3LXdoeS1oY3NzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoeS1oY3NzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZywgLm5ldy13aHktaGNzcyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjJmMmYyIDAlLCAjZjJmMmYyIDUwJSwgI2ZmZiA1MCUpO1xuICB9XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucy53aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgxIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlIHN0cm9uZywgLmNhdGVnb3J5IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnRhZyAuYXJjaGl2ZS10aXRsZSBzdHJvbmcsIC50YWcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmFyY2hpdmUtdGl0bGUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoMiBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUgc3Ryb25nLCAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5zdWItdGl0bGUtaDIgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0IHN0cm9uZywgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoNCBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSBzdHJvbmcsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBoNCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjY1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgyIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBwLmhlYWRsaW5lIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSBzdHJvbmcsIC5ob21lICNwcmVzcy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIHAuaGVhZGxpbmUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHN0cm9uZywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gcC5oZWFkbGluZSBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiBzdHJvbmcsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQgc3Ryb25nLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGg0IHN0cm9uZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSBzdHJvbmcsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZW50cnktdGl0bGUgc3Ryb25nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHN0cm9uZywgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5lbnRyeS10aXRsZSBzdHJvbmcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gaDMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGgzLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wbGFpbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpeiAjaGVybyBhLCAuZml0LXF1aXogI2hlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLm9yYW5nZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ibHVlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmJsdWUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1ibGFjay1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWRhcmtncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAubGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5vcmFuZ2UtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuYmx1ZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtYmxhY2stYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibHVlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tb3JhbmdlLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wbGFpbi1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5maXQtcXVpeiAjaGVybyBhOmhvdmVyLCAuZml0LXF1aXogI2hlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYTpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLm9yYW5nZS1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLm9yYW5nZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciwgLmRpc3BhdGNoZXItb3V0bGluZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmRpc3BhdGNoZXItb3V0bGluZS1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnRuOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5ibHVlLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmJsdWUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gYS5oamUtYnV0dG9uOmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiBhLmhqZS1ibGFjay1idXR0b246aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmZvcm0tZ3JlZW4tYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAuZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5tYWluLXNlY3Rpb24gLmdyZWVuLWRhcmtncmVlbi1idG46aG92ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubWFpbi1zZWN0aW9uIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5saW5rOmhvdmVyLCAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1haW4tc2VjdGlvbiAubGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5wbGFpbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgYSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAub3JhbmdlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5kaXNwYXRjaGVyLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC53aGl0ZS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC53aGl0ZS1ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmJsdWUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSBhLmhqZS1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgYS5oamUtYmxhY2stYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEuaGplLWNsZWFyLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZ3JleS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAubGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLm9yYW5nZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAud2hpdGUtZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIC5ibHVlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgYS5oamUtYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0xIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMSAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmdyZWVuLWRhcmtncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTEgLmxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAucGxhaW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5ob21lICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5maXQtcXVpei1zdGFydC1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZpdC1xdWl6ICNoZXJvIGEsIC5maXQtcXVpeiAjaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLm9yYW5nZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmRpc3BhdGNoZXItYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLW91dGxpbmUgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAud2hpdGUtZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ibHVlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuYmx1ZS1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgYS5oamUtYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiBhLmhqZS1jbGVhci1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsdWUtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1vcmFuZ2UtYnRuIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZXktb3V0bGluZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmdyZWVuLWRhcmtncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5wbGFpbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZml0LXF1aXotc3RhcnQtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5maXQtcXVpei1zdGFydC1idG4sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZml0LXF1aXogI2hlcm8gYSwgLmZpdC1xdWl6ICNoZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgYSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAub3JhbmdlLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5vcmFuZ2UtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5kaXNwYXRjaGVyLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZGlzcGF0Y2hlci1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCwgLmRpc3BhdGNoZXItb3V0bGluZSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC53aGl0ZS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZ3JlZW4tYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuZ3JlZW4tYnV0dG9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC53aGl0ZS1ncmVlbi1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgLmJsdWUtYnRuLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ibHVlLWJ1dHRvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiBhLmhqZS1idXR0b24sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuY29sdW1uLTIgYS5oamUtYmxhY2stYnV0dG9uLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIGEuaGplLWNsZWFyLWJ1dHRvbiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmx1ZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWdyZWVuLWJ0biAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNvbHVtbi0yIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLW9yYW5nZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZ3JleS1vdXRsaW5lLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jb2x1bW4tMiAubGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmJveC1kZXNjcmlwdGlvbi0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuYm94LWRlc2NyaXB0aW9uLTIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmJ1bGxldHMge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNoZWNrbWFyay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS44MjM7XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNoZWNrbWFyay1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jaGVja21hcmstbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2ttYXJrLnN2Z1wiKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTY3MHB4O1xuICB9XG59XG4uaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNvY2lhbC1yZXZpZXdzIC53aGl0ZS1idG4sIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc29jaWFsLXJldmlld3MgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubW9iaWxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5oY3NzLXJlY29tbWVuZGF0aW9ucyAubW9iaWxlLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLm1vYmlsZS1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAubW9iaWxlLWltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLmhvdGVsLXNodXR0bGUgLnNpdGUtaW5uZXIsIC5ob3RlbC1zaHV0dGxlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob3RlbC1zaHV0dGxlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZ29vZ2xlLW1hcCB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuI2luZm8gLmdyZXktYmcge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuI2luZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZXF1ZXN0LWluZm8gI21haW4tY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXF1ZXN0LWluZm8gI21haW4tY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG59XG4ucmVxdWVzdC1pbmZvIGhyIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1pbmZvIC5wYWdlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVxdWVzdC1pbmZvIC5wYWdlLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMXB4O1xuICB9XG59XG4ucmVxdWVzdC1pbmZvIC5wYWdlLW5hdmlnYXRpb24gLnBob25lLWxpbmsge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIC5waG9uZS1saW5rIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVxdWVzdC1pbmZvIC5wYWdlLW5hdmlnYXRpb24gLnBob25lLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnJlcXVlc3QtaW5mbyAucGFnZS1uYXZpZ2F0aW9uIC5waG9uZS1saW5rIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5yZXF1ZXN0LWluZm8gLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVxdWVzdC1pbmZvIGgxLCAucmVxdWVzdC1pbmZvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5yZXF1ZXN0LWluZm8gLmFyY2hpdmUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucmVxdWVzdC1pbmZvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXF1ZXN0LWluZm8gaDEsIC5yZXF1ZXN0LWluZm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnJlcXVlc3QtaW5mbyAuYXJjaGl2ZS10aXRsZSwgLnJlcXVlc3QtaW5mbyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5yZXF1ZXN0LWluZm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5yZXF1ZXN0LWluZm8gaDIsIC5yZXF1ZXN0LWluZm8gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yZXF1ZXN0LWluZm8gcC5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucmVxdWVzdC1pbmZvIHAuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlcXVlc3QtaW5mbyAuc3ViLXRpdGxlLWgyLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyBoNCwgLnJlcXVlc3QtaW5mbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJlcXVlc3QtaW5mbyAuZW50cnktdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5yZXF1ZXN0LWluZm8gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVxdWVzdC1pbmZvIGgyLmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuc3ViLXRpdGxlLWgyLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQuZm9ybWlkYWJsZS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIGg0LmZvcm1pZGFibGUtdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLnJlcXVlc3QtaW5mbyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcXVlc3QtaW5mbyBoMi5mb3JtaWRhYmxlLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5ob21lICNnZW5lcmljLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5ob21lICNwcmVzcy1oZXJvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLnN1Yi10aXRsZS1oMiwgLnJlcXVlc3QtaW5mbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LmZvcm1pZGFibGUtdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyBoNC5mb3JtaWRhYmxlLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlcXVlc3QtaW5mbyBoMi5mb3JtaWRhYmxlLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5ob21lICNnZW5lcmljLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5yZXF1ZXN0LWluZm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucmVxdWVzdC1pbmZvIC5ob21lICNwcmVzcy1oZXJvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnJlcXVlc3QtaW5mbyBwLmZvcm1pZGFibGUtdGl0bGUuaGVhZGxpbmUsIC5yZXF1ZXN0LWluZm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5mb3JtaWRhYmxlLXRpdGxlLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucmVxdWVzdC1pbmZvIHAuZm9ybWlkYWJsZS10aXRsZS5oZWFkbGluZSwgLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5mb3JtaWRhYmxlLXRpdGxlLnN1Yi10aXRsZS1oMiwgLnJlcXVlc3QtaW5mbyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LmZvcm1pZGFibGUtdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyBoNC5mb3JtaWRhYmxlLXRpdGxlLCAucmVxdWVzdC1pbmZvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5yZXF1ZXN0LWluZm8gLmZvcm1pZGFibGUtdGl0bGUuZW50cnktdGl0bGUsIC5yZXF1ZXN0LWluZm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mb3JtaWRhYmxlLXRpdGxlLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnJlcXVlc3QtaW5mbyAuZm9ybWlkYWJsZS10aXRsZS5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuLnJlcXVlc3QtaW5mbyAuaGVhdnliaWQtc29saWQtYnVsbGV0cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmVxdWVzdC1pbmZvIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlcXVlc3QtaW5mbyAuaGVhdnliaWQtc29saWQtYnVsbGV0cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnBhcnRuZXJzIC5tYXJxdWVlIGltZyB7XG4gIG1heC13aWR0aDogMTU1cHg7XG59XG4ucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8ge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvX2ludHJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvX2ludHJvIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvX2ludHJvIHAuYmlnLWhlYWRsaW5lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb19pbnRybyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29faW50cm8gcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuY29udGFpbmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gZGl2LCAuZml0LXF1aXogLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+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+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmNvbnRhaW5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IGRpdiwgLmZpdC1xdWl6IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubmFycm93LWNvbnRhaW5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBkaXYsIC5pbmR1c3RyeS1ldmVudHMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhc3Qtd2ViaW5hcnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBkaXYsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5jb250YWluZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZml0LXF1aXogLnNpdGUtaW5uZXI6YWZ0ZXIsIC5maXQtcXVpeiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjphZnRlciwgLnExYiAubWFzdGVjLW1zYSAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lcjphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXN0LXdlYmluYXJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYXJ0bmVycyAuY3VzdG9tZXJfbG9nb3NfbGluayAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5zaXRlLWlubmVyOmFmdGVyLCAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFydG5lcnMgLmN1c3RvbWVyX2xvZ29zX2xpbmsgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhcnRuZXJzIC5jdXN0b21lcl9sb2dvc19saW5rIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCBvbCwgLmhjc3MtdHJpYWwtYWdyZWVtZW50IG9sLCAucHJvZHVjdC1zcGVjaWZpYy10ZXJtcyBvbCwgLmhjc3MtYmV0YS1hZ3JlZW1lbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oY3NzLXNlcnZpY2VzLWFncmVlbWVudCBvbCA+IGxpLCAuaGNzcy10cmlhbC1hZ3JlZW1lbnQgb2wgPiBsaSwgLnByb2R1Y3Qtc3BlY2lmaWMtdGVybXMgb2wgPiBsaSwgLmhjc3MtYmV0YS1hZ3JlZW1lbnQgb2wgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG4uaGNzcy1zZXJ2aWNlcy1hZ3JlZW1lbnQgb2wgPiBsaTpiZWZvcmUsIC5oY3NzLXRyaWFsLWFncmVlbWVudCBvbCA+IGxpOmJlZm9yZSwgLnByb2R1Y3Qtc3BlY2lmaWMtdGVybXMgb2wgPiBsaTpiZWZvcmUsIC5oY3NzLWJldGEtYWdyZWVtZW50IG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG59XG4uaGNzcy1zZXJ2aWNlcy1hZ3JlZW1lbnQgbGkgb2wgPiBsaSwgLmhjc3MtdHJpYWwtYWdyZWVtZW50IGxpIG9sID4gbGksIC5wcm9kdWN0LXNwZWNpZmljLXRlcm1zIGxpIG9sID4gbGksIC5oY3NzLWJldGEtYWdyZWVtZW50IGxpIG9sID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uaGNzcy1zZXJ2aWNlcy1hZ3JlZW1lbnQgbGkgb2wgPiBsaTpiZWZvcmUsIC5oY3NzLXRyaWFsLWFncmVlbWVudCBsaSBvbCA+IGxpOmJlZm9yZSwgLnByb2R1Y3Qtc3BlY2lmaWMtdGVybXMgbGkgb2wgPiBsaTpiZWZvcmUsIC5oY3NzLWJldGEtYWdyZWVtZW50IGxpIG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xufVxuXG5ib2R5LmZhcXMgLmZhcXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAjIyBFc3RpbWF0aW5nLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIFByb2plY3QgbWFuYWdlbWVudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAjIyBIQ1NTIFBsYW5zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEhDU1MgU2FmZXR5LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEludGVncmF0aW9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuZmFxcyAuZmFxcyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuYm9keS5mYXFzIC5mYXFzIGgyLCBib2R5LmZhcXMgLmZhcXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMgLnN1Yi10aXRsZS1oMiwgYm9keS5mYXFzIC5mYXFzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIGg0LCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5mYXFzIC5mYXFzIGgyLCBib2R5LmZhcXMgLmZhcXMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMgLnN1Yi10aXRsZS1oMiwgYm9keS5mYXFzIC5mYXFzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIGg0LCBib2R5LmZhcXMgLmZhcXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5ib2R5LmZhcXMgLmZhcXMgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmZhcXMgLmZhcXMgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmZhcXMgLmZhcXMgLnF1ZXN0aW9uOjpiZWZvcmUge1xuICAgIHRvcDogMjFweDtcbiAgfVxufVxuYm9keS5mYXFzIC5mYXFzIC5hbnN3ZXIge1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmZhcXMgLmZhcXMgLmFuc3dlciB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbmJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5xdWVzdGlvbjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucXVlc3Rpb24uZG93bi1jYXJldCBwIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5ib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBoMiwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgaDQsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbn1cbmJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZXN0aW1hdGluZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmVzdGltYXRpbmcgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5lc3RpbWF0aW5nIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tY3VycmVuY3ktZG9jdW1lbnQuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnNob3ctbGVzczpob3ZlciwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogIzAwNWViODtcbn1cbmJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgaDIsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBoNCwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVlYjg7XG59XG5ib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9qZWN0LW1hbmFnZW1lbnQgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuZW50cnktdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2plY3QtbWFuYWdlbWVudCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvamVjdC1tYW5hZ2VtZW50IC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWdyYXBoLTIuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5xdWVzdGlvbjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucXVlc3Rpb24uZG93bi1jYXJldCBwIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5ib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyBoMiwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgaDQsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWViODtcbn1cbmJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMub3BlcmF0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0OjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLm9wZXJhdGlvbnMgLmVudHJ5LXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5vcGVyYXRpb25zIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tb3BlcmF0aW9ucy5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5zaG93LW1vcmU6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBoMiwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IGg0LCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOWUxYjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5zYWZldHkgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnNhZmV0eSBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnNhZmV0eSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuc2FmZXR5IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5zYWZldHkgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zYWZldHktYmFkZ2Uuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnNob3ctbGVzczpob3ZlciwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuc2hvdy1tb3JlOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogIzYzQTcwQTtcbn1cbmJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgaDIsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBoNCwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuZW50cnktdGl0bGUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmVudHJ5LXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2M0E3MEE7XG59XG5ib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIGgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLnN1Yi10aXRsZS1oMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIGg0OjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5pbnRlZ3JhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZTo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuZW50cnktdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmludGVncmF0aW9ucyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaW50ZWdyYXRpb25zIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taW50ZWdyYXRpb25zLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnF1ZXN0aW9uOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnNob3ctbW9yZTpob3ZlciwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5xdWVzdGlvbi5kb3duLWNhcmV0IHAge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5mbGVldCBoMiwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmZsZWV0IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBoNCwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOUVBNjtcbn1cbmJvZHkuZmFxcyAuZmFxcy5mbGVldCBoMjo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLmZsZWV0IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5mbGVldCBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZTo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuZmxlZXQgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuZmxlZXQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5zdWItdGl0bGUtaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQ6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuZmxlZXQgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuZW50cnktdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmZsZWV0IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5mbGVldCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWVxdWlwbWVudC5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5zaG93LW1vcmU6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBoMiwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IGg0LCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbn1cbmJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLmhjc3MtY29tcGFueSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMuaGNzcy1jb21wYW55IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5oY3NzLWNvbXBhbnkgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3NHB4O1xufVxuYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucXVlc3Rpb246OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuc2hvdy1sZXNzOmhvdmVyLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5zaG93LW1vcmU6aG92ZXIsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBoMiwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgcC5oZWFkbGluZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5zdWItdGl0bGUtaDIsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIGg0LCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5lbnRyeS10aXRsZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuZW50cnktdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbn1cbmJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgaDI6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLmhvbWUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIHAuaGVhZGxpbmU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lOjpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgcC5oZWFkbGluZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmU6OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyBwLmhlYWRsaW5lOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGU6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuc3ViLXRpdGxlLWgyOjpiZWZvcmUsIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNDo6YmVmb3JlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgaDQ6OmJlZm9yZSwgYm9keS5mYXFzIC5mYXFzLnByb2Zlc3Npb25hbC1zZXJ2aWNlcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlOjpiZWZvcmUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5lbnRyeS10aXRsZTo6YmVmb3JlLCBib2R5LmZhcXMgLmZhcXMucHJvZmVzc2lvbmFsLXNlcnZpY2VzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAuZmFxcy5wcm9mZXNzaW9uYWwtc2VydmljZXMgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oYW5kc2hha2UtMS5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNzRweDtcbn1cbmJvZHkuZmFxcyAuZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZmFxcyAuZmFxLmZlYXR1cmVkLCBib2R5LmZhcXMgLmZhcS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmZhcXMgLnNob3ctbW9yZSwgYm9keS5mYXFzIC5zaG93LWxlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LmZhcXMgLmlubmVyLWJveCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keS5mYXFzICNmYXEtbGlua3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgaDIsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBib2R5LmZhcXMgI2ZhcS1saW5rcyBwLmhlYWRsaW5lLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gYm9keS5mYXFzICNmYXEtbGlua3MgcC5oZWFkbGluZSwgYm9keS5mYXFzICNmYXEtbGlua3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIGJvZHkuZmFxcyAjZmFxLWxpbmtzIHAuaGVhZGxpbmUsIGJvZHkuZmFxcyAjZmFxLWxpbmtzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuc3ViLXRpdGxlLWgyLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGJvZHkuZmFxcyAjZmFxLWxpbmtzIGg0LCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggYm9keS5mYXFzICNmYXEtbGlua3MgLmVudHJ5LXRpdGxlLCBib2R5LmZhcXMgI2ZhcS1saW5rcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gYm9keS5mYXFzICNmYXEtbGlua3MgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWluLWhlaWdodDogMTM2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLyogIyMgZXN0aW1hdGluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAjIyBwcm9qZWN0LW1hbmFnZW1lbnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEZsZWV0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qICMjIEludGVncmF0aW9ucy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiAjIyBPcGVyYXRpb25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5mYXFzICNmYXEtbGlua3MgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LmZhcXMgI2ZhcS1saW5rcyBhIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40MjVyZW07XG4gIH1cbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuZmFxcyAjZmFxLWxpbmtzIGE6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgNDJweDtcbiAgfVxufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5lc3RpbWF0aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1jdXJyZW5jeS1kb2N1bWVudC5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5wcm9qZWN0LW1hbmFnZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1ncmFwaC0yLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhLmZsZWV0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1lcXVpcG1lbnQuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGEuaW50ZWdyYXRpb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1pbnRlZ3JhdGlvbnMuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbmJvZHkuZmFxcyAjZmFxLWxpbmtzIGEub3BlcmF0aW9uczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tb3BlcmF0aW9ucy5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5zYWZldHk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLXNhZmV0eS1iYWRnZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuYm9keS5mYXFzICNmYXEtbGlua3MgYS5oY3NzLWNvbXBhbnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9sb2dvLWhjc3MtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5ib2R5LmZhcXMgI2ZhcS1saW5rcyBhLnByb2Zlc3Npb25hbC1zZXJ2aWNlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGFuZHNoYWtlLTEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5sZHMtc3Bpbm5lciB7XG4gIGNvbG9yOiBvZmZpY2lhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICByaWdodDogNjBweDtcbn1cbi5sZHMtc3Bpbm5lci5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxkcy1zcGlubmVyIGRpdiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggMzBweDtcbiAgYW5pbWF0aW9uOiBsZHMtc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDM3cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xuICBiYWNrZ3JvdW5kOiAjNTk1OTU5O1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBFbnRlcnByaXNlIFBhZ2UgKi9cbi5lbnRlcnByaXNlLXNlY3Rpb24gaDQsIC5lbnRlcnByaXNlLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gLnJvdywgLmVudGVycHJpc2Utc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuZW50ZXJwcmlzZS1zZWN0aW9uIC5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVudGVycHJpc2Utc2VjdGlvbiAuY29sLTEyLmNvbC1sZy01LCAuZW50ZXJwcmlzZS1zZWN0aW9uIC5wcm9kdWN0cyAudGFiLXNlY3Rpb24gLmNvbC1sZy01LmZyYW1lLCAucHJvZHVjdHMgLnRhYi1zZWN0aW9uIC5lbnRlcnByaXNlLXNlY3Rpb24gLmNvbC1sZy01LmZyYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24uZW50ZXJwcmlzZS1wbGF0Zm9ybSB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbi5lbnRlcnByaXNlLXRlY2hub2xvZ3kge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZW50ZXJwcmlzZS1zZWN0aW9uLmVudGVycHJpc2UtdGVjaG5vbG9neSB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xufVxuLmVudGVycHJpc2Utc2VjdGlvbi5lbnRlcnByaXNlLWludGVncmF0aW9uIGEge1xuICBjb2xvcjogIzA2YjVlMjtcbn1cbi5lbnRlcnByaXNlLXNlY3Rpb24uZW50ZXJwcmlzZS1pbnRlZ3JhdGlvbiB1bCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDZCNUUyO1xufVxuXG4uZW50ZXJwcmlzZSAuY3VzdG9tZXItc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5lbnRlcnByaXNlLWludGVncmF0aW9uLXByb2plY3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50ZXJwcmlzZS1zdGVwcyBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzZweCAxMnB4IDExcHg7XG4gIHBhZGRpbmc6IDgwcHg7XG59XG5cbnAuZW50ZXJwcmlzZS1zdGVwcy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5wLmludGVncmF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1N3B4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5wLmludGVncmF0aW9uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzA2QjVFMjtcbn1cblxuLnNoYXJlLXlvdXItc3RvcnkgLmxpbmstbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLmxpbmstbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ0bi5yb3VuZGVkLWNvcm5lcnMsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gLnJvdW5kZWQtY29ybmVycy52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAucm91bmRlZC1jb3JuZXJzLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuc2hhcmUteW91ci1zdG9yeSAjZ3VhcmFudGVlIC5ncmVlbi1idG4ud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uICNndWFyYW50ZWUgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLmdyZWVuLWJ1dHRvbiAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5ncmVlbi1idXR0b24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICNndWFyYW50ZWUgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuZm9ybS1ncmVlbi1idG4gI2d1YXJhbnRlZSAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LndoaXRlLWJveCwgI2d1YXJhbnRlZSAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZ3JlZW4tYnRuLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5mb3JtLWdyZWVuLWJ0biAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC5saW5rLCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4sIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ0bi5yb3VuZGVkLWNvcm5lcnMsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gLnJvdW5kZWQtY29ybmVycy52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAucm91bmRlZC1jb3JuZXJzLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLnJvdW5kZWQtY29ybmVycy5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuc2hhcmUteW91ci1zdG9yeSAjZ3VhcmFudGVlIC5ncmVlbi1idG4ud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uICNndWFyYW50ZWUgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLmdyZWVuLWJ1dHRvbiAjZ3VhcmFudGVlIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMud2hpdGUtYm94LCAjZ3VhcmFudGVlIC5ncmVlbi1idXR0b24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLndoaXRlLWJveCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICNndWFyYW50ZWUgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuZm9ybS1ncmVlbi1idG4gI2d1YXJhbnRlZSAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC53aGl0ZS1ib3gsIC5zaGFyZS15b3VyLXN0b3J5ICNndWFyYW50ZWUgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LndoaXRlLWJveCwgI2d1YXJhbnRlZSAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQud2hpdGUtYm94LCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZ3JlZW4tYnRuLmxpbmssIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4ubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmdyZWVuLWJ1dHRvbiAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMubGluaywgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuIC5oaWdobGlnaHQtZmVhdHVyZS1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5mb3JtLWdyZWVuLWJ0biAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdC5saW5rLCAuc2hhcmUteW91ci1zdG9yeSAuaGlnaGxpZ2h0LWZlYXR1cmUtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQubGluaywgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb24gLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LmxpbmssIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG4sICN3aG8tdXNlcy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idG4sIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLnNoYXJlLXlvdXItc3RvcnkgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICN3aG8tdXNlcy1zZWN0aW9uIC5mb3JtLWdyZWVuLWJ0biAuc2hhcmUteW91ci1zdG9yeSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZvcm0tZ3JlZW4tYnRuICN3aG8tdXNlcy1zZWN0aW9uIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5zaGFyZS15b3VyLXN0b3J5ICN3aG8tdXNlcy1zZWN0aW9uIC5ncmVlbi1idG46aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuOmhvdmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgI3doby11c2VzLXNlY3Rpb24gLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZ3JlZW4tYnV0dG9uIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlcjpiZWZvcmUsIC5zaGFyZS15b3VyLXN0b3J5IC5ncmVlbi1idXR0b24gI3doby11c2VzLXNlY3Rpb24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyOmJlZm9yZSwgLmdyZWVuLWJ1dHRvbiAjd2hvLXVzZXMtc2VjdGlvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAjd2hvLXVzZXMtc2VjdGlvbiAuZm9ybS1ncmVlbi1idG4gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuc2hhcmUteW91ci1zdG9yeSAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuZm9ybS1ncmVlbi1idG4gI3doby11c2VzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLmhlcm8gaDEsIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAuc2hhcmUteW91ci1zdG9yeSAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS15b3VyLXN0b3J5IC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvc2hhcmUteW91ci1zdG9yeS1oZXJvLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLnRyYW5zcGFyZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1MDk4MDM5MjIpO1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN0ZXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xODAzOTIxNTY5KTtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHM6YWZ0ZXIge1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IC0yOXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIGgzLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyBoMywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcyBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0xIGgzLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTEgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMSAuc3ViLXRpdGxlLWgzIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGhlaWdodDogNjVweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMiBoMywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0yIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTIgLnN1Yi10aXRsZS1oMyB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fZmllbGRfYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl9maWVsZF9ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTMgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC0zIC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl90cm9waHkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fdHJvcGh5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG59XG4uc2hhcmUteW91ci1zdG9yeSAuc3VjY2Vzcy1zdGVwcy5zdGVwLTQgaDMsIC5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNoYXJlLXlvdXItc3RvcnkgLnN1Y2Nlc3Mtc3RlcHMuc3RlcC00IC5zdWItdGl0bGUtaDMge1xuICBjb2xvcjogIzAwNzY4MTtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvaWNvbl9hcnRpY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9pY29uX2FydGljbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zaGFyZS15b3VyLXN0b3J5IC5zdWNjZXNzLXN0ZXBzLnN0ZXAtNDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnRuLCAuc2hhcmUteW91ci1zdG9yeSAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLmdyZWVuLWJ1dHRvbiAuc2hhcmUteW91ci1zdG9yeSAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC5zaGFyZS15b3VyLXN0b3J5IC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tZ3JlZW4tYnRuIC5zaGFyZS15b3VyLXN0b3J5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IGgxLCAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IC5hcmNoaXZlLXRpdGxlLCAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc3VjY2Vzcy1zdG9yeS10aGFuay15b3UgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1Y2Nlc3Mtc3RvcnktdGhhbmsteW91IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvc2hhcmUteW91ci1zdG9yeS1oZXJvLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4jbWVudS11cGRhdGVzLW1lbnUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbWVudS11cGRhdGVzLW1lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21lbnUtdXBkYXRlcy1tZW51IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuI21lbnUtdXBkYXRlcy1tZW51IGEge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI21lbnUtdXBkYXRlcy1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtZW51LXVwZGF0ZXMtbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZzogMTVweCAzM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5oZWF2eWJpZC1vdXRsaW5lLWJ0biBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cblxuLmhlYXZ5am9iLW91dGxpbmUtYnRuIGEge1xuICBjb2xvcjogIzAwNWViODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ucGxhbnMtb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjNDg1Q0M3O1xuICBib3JkZXItY29sb3I6ICM0ODVDQzc7XG59XG5cbi5zYWZldHktb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5lcXVpcG1lbnQtb3V0bGluZS1idG4gYSB7XG4gIGNvbG9yOiAjMDA3NjgxO1xuICBib3JkZXItY29sb3I6ICMwMDc2ODE7XG59XG5cbi50ZWxlbWF0aWNzLW91dGxpbmUtYnRuIGEge1xuICBjb2xvcjogIzAwYjVlMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiNWUyO1xufVxuXG4udXBkYXRlcyAuaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvdXBkYXRlc19oZXJvX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udXBkYXRlcyAuaGVybyBoMSwgLnVwZGF0ZXMgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnVwZGF0ZXMgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC51cGRhdGVzIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnVwZGF0ZXMgLmhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIGgxLCAudXBkYXRlcyAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudXBkYXRlcyAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnVwZGF0ZXMgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudXBkYXRlcyAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51cGRhdGVzIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAzOTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvVXBkYXRlc19oZXJvLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLnVwZGF0ZXMgdWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0QxRDFEMTtcbn1cbi51cGRhdGVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGRhdGVzIC5ncmVlbi1kYXJrZ3JlZW4tYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZml0LXF1aXogI2hlcm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiAyOCUsICMyMTJCM0EgMjglLCAjMjEyQjNBIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml0LXF1aXogI2hlcm8ge1xuICAgIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogI2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uZml0LXF1aXogI2hlcm8gLmhlcm8taW50cm8ge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogNS4zMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyAuaGVyby1pbnRybyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gIH1cbn1cbi5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogI2hlcm8gaDEsIC5maXQtcXVpeiAjaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZml0LXF1aXogI2hlcm8gLmFyY2hpdmUtdGl0bGUsIC5maXQtcXVpeiAjaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maXQtcXVpeiAjaGVybyBoMSwgLmZpdC1xdWl6ICNoZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5maXQtcXVpeiAjaGVybyAuYXJjaGl2ZS10aXRsZSwgLmZpdC1xdWl6ICNoZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpdC1xdWl6ICNoZXJvIGgxLCAuZml0LXF1aXogI2hlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmZpdC1xdWl6ICNoZXJvIC5hcmNoaXZlLXRpdGxlLCAuZml0LXF1aXogI2hlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZml0LXF1aXogI2hlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4uZml0LXF1aXogI2hlcm8gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBwYWRkaW5nOiAxNXB4IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZpdC1xdWl6ICNoZXJvIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5maXQtcXVpeiAuZml0LXF1aXotYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NjM5O1xufVxuLmZpdC1xdWl6IC5maXQtcXVpei1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpeiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Mzk7XG4gIG9yZGVyOiAxO1xuICBncmlkLWNvbHVtbjogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC01MnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB3aWR0aDogNDglO1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpejpob3ZlciB7XG4gIGNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xufVxuLmZpdC1xdWl6IC5jbG9zZS1maXQtcXVpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBjb2xvcjogIzAwOTYzOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZml0LXF1aXogLmNsb3NlLWZpdC1xdWl6IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZpdC1xdWl6ICNmaXQtcXVpei1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTY3MHB4O1xuICB9XG59XG4uZml0LXF1aXogLnNvY2lhbC1yZXZpZXdzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5maXQtcXVpeiAuc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLmZpdC1xdWl6IC5zb2NpYWwtcmV2aWV3cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuZml0LXF1aXogLnNvY2lhbC1yZXZpZXdzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4udXVwIC5oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51dXAgLmhlcm8gLmNvbnRhaW5lciwgLnV1cCAuaGVybyAubmFycm93LWNvbnRhaW5lciwgLnV1cCAuaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnV1cCAuaGVybyAuc2l0ZS1pbm5lciwgLnV1cCAuaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC51dXAgLmhlcm8gLmhjc3MtZXZlbnRzLCAudXVwIC5oZXJvIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnV1cCAuaGVybyAuaGNzcy1ldmVudHMsIC51dXAgLmhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudXVwIC5oZXJvIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC51dXAgLmhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC51dXAgLmhlcm8gLnNpdGUtaW5uZXIsIC51dXAgLmhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC51dXAgLmhlcm8gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnV1cCAuaGVybyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5maXQtcXVpeiAudXVwIC5oZXJvIC5zaXRlLWlubmVyLCAudXVwIC5oZXJvIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAudXVwIC5oZXJvIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnV1cCAuaGVybyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi51dXAgLmhlcm8gLmZsZXgtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51dXAgLmhlcm8gLmZsZXgtcm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnV1cCAuaGVybyAuZmxleC1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi51dXAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnV1cCAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA2MHB4O1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnV1cCAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDY1cHggMCA4MHB4O1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC51dXAgLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXVwIC5oZXJvIGgxLCAudXVwIC5oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC51dXAgLmhlcm8gLmFyY2hpdmUtdGl0bGUsIC51dXAgLmhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAudXVwIC5oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnV1cCAuaGVybyBoMSwgLnV1cCAuaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAudXVwIC5oZXJvIC5hcmNoaXZlLXRpdGxlLCAudXVwIC5oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnV1cCAuaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC51dXAgLmhlcm8gaDEsIC51dXAgLmhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnV1cCAuaGVybyAuYXJjaGl2ZS10aXRsZSwgLnV1cCAuaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC51dXAgLmhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4udXVwIC5oZXJvaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi51dXAgLmhlcm9pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDkzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMC9VVVAtaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnV1cCAuaGVyb2ltYWdlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgICBib3R0b206IC00MXB4O1xuICB9XG59XG4udXVwIC5oZXJvaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCBncmVlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51dXAgLmhlcm9pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udXVwIC5wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51dXAgLnByb2R1Y3RzIC5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnV1cCAucHJvZHVjdHMgLndoaXRlLWJ0biwgLnV1cCAucHJvZHVjdHMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gLnV1cCAucHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cbi51dXAgLnByb2R1Y3RzIGgzLCAudXVwIC5wcm9kdWN0cyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnV1cCAucHJvZHVjdHMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5zZWN1cml0eSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzODdweDtcbiAgfVxufVxuLnNlY3VyaXR5IGgxLCAuc2VjdXJpdHkgLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnNlY3VyaXR5IC5hcmNoaXZlLXRpdGxlLCAuc2VjdXJpdHkgLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuc2VjdXJpdHkgLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdXJpdHkgaDEsIC5zZWN1cml0eSAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuc2VjdXJpdHkgLmFyY2hpdmUtdGl0bGUsIC5zZWN1cml0eSAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5zZWN1cml0eSAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5zZWN1cml0eSBhcnRpY2xlIHtcbiAgLypwe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gIH0qL1xufVxuLnNlY3VyaXR5IC5pbnRybyB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4uc2VjdXJpdHkgLmludHJvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5zZWN1cml0eSAuaW50cm8gaDIsIC5zZWN1cml0eSAuaW50cm8gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNlY3VyaXR5IC5pbnRybyAuc3ViLXRpdGxlLWgyLCAuc2VjdXJpdHkgLmludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNlY3VyaXR5IC5pbnRybyBoNCwgLnNlY3VyaXR5IC5pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNlY3VyaXR5IC5pbnRybyAuZW50cnktdGl0bGUsIC5zZWN1cml0eSAuaW50cm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN1cml0eSAuaW50cm8gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IC5pbnRybyBoMiwgLnNlY3VyaXR5IC5pbnRybyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2VjdXJpdHkgLmludHJvIC5zdWItdGl0bGUtaDIsIC5zZWN1cml0eSAuaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdXJpdHkgLmludHJvIGg0LCAuc2VjdXJpdHkgLmludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2VjdXJpdHkgLmludHJvIC5lbnRyeS10aXRsZSwgLnNlY3VyaXR5IC5pbnRybyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNlY3VyaXR5IC5pbnRybyAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdXJpdHkgLmludHJvIGgyLCAuc2VjdXJpdHkgLmludHJvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNlY3VyaXR5IC5pbnRybyBwLmhlYWRsaW5lLCAuc2VjdXJpdHkgLmludHJvIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zZWN1cml0eSAuaW50cm8gcC5oZWFkbGluZSwgLnNlY3VyaXR5IC5pbnRybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2VjdXJpdHkgLmludHJvIHAuaGVhZGxpbmUsIC5zZWN1cml0eSAuaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zZWN1cml0eSAuaW50cm8gLnN1Yi10aXRsZS1oMiwgLnNlY3VyaXR5IC5pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN1cml0eSAuaW50cm8gaDQsIC5zZWN1cml0eSAuaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuaW50cm8gLmVudHJ5LXRpdGxlLCAuc2VjdXJpdHkgLmludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdXJpdHkgLmludHJvIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IC5pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnNlY3VyaXR5IGgzLCAuc2VjdXJpdHkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zZWN1cml0eSAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN1cml0eSBoNCwgLnNlY3VyaXR5IC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5zZWN1cml0eSAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG59XG4uc2VjdXJpdHkgLnR3by1jb2x1bW5zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zZWN1cml0eSAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwQzE1ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdXJpdHkgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdXJpdHkgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5IC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnNlY3VyaXR5ICNoY3NzLWFpIC5wYXJhZ3JhcGgtdGl0bGUge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG59XG4uc2VjdXJpdHkgLnNlY3Rpb24tZnJhbWUsIC5zZWN1cml0eSAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zZWN1cml0eSAuc3dpcGVyLWNvbnRhaW5lciA+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+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5jdXN0b21lcl9sb2dvcyB7XG4gICAgbWFyZ2luOiAxMDZweCAwIDU2cHg7XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzIC5iaWctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb25zdWx0aW5nLXNlcnZpY2VzICNjb25zdWx0aW5nX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb25zdWx0aW5nLXNlcnZpY2VzICNjb25zdWx0aW5nX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzICNnZW5lcmljLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgI3ByZXNzLWhlcm8gI2ZlYXR1cmVkLWFyZWEgLmZlYXR1cmVkLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIGgyLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBoNCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gaDIsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5ob21lICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jdXN0b21lci1zdWNjZXNzIC50d28tY29sdW1ucy1zZWN0aW9uIGg0LCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAucm93LCAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAjcHJvamVjdC1saWZlY3ljbGUgLm1lbnUsICNwcm9qZWN0LWxpZmVjeWNsZSAuY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiAubWVudSB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG4uY3VzdG9tZXItc3VjY2VzcyAudHdvLWNvbHVtbnMtc2VjdGlvbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLnR3by1jb2x1bW5zLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG4uY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG4uY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucXVvdGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucXVvdGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucXVvdGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucXVvdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbi5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBlcnNvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucGVyc29uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBlcnNvbiBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBlcnNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxuICAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zZWN0aW9uLWZyYW1lLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBhbmUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zb2NpYWwtc2hhcmUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlLCAuc2luZ2xlLXByZXNzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNvY2lhbC1zaGFyZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zdGF0cy1jb2xvciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnN0YXRzLWNvbG9yLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCwgLm1vZGFsLXBvcHVwIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLm1vZGFsLWNvbnRlbnQsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhjc3MtZm9ybS1mcmFtZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmJsb2ctYm94LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsICNjb21wYW55LWluZm9ybWF0aW9uLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmNvbnRhaW5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubmFycm93LWNvbnRhaW5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuaGNzcy1ldmVudHMsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuaGNzcy1ldmVudHMsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oY3NzLWV2ZW50cywgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhjc3MtZXZlbnRzLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2l0ZS1pbm5lciwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmN1c3RvbWVyLXN1Y2Nlc3MgLmJsb2NrLWZyYW1lcy50ZXN0aW1vbmlhbCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5zaXRlLWlubmVyLCAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLnNpdGUtaW5uZXIsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5jdXN0b21lci1zdWNjZXNzIC5ibG9jay1mcmFtZXMudGVzdGltb25pYWwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuY3VzdG9tZXItc3VjY2VzcyAuYmxvY2stZnJhbWVzLnRlc3RpbW9uaWFsIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gaDIsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuc3ViLXRpdGxlLWgyLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gaDQsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5lbnRyeS10aXRsZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIGgyLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSBwLmhlYWRsaW5lLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIHAuaGVhZGxpbmUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gcC5oZWFkbGluZSwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLnN1Yi10aXRsZS1oMiwgLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIGg0LCAuY3VzdG9tZXItc3VjY2VzcyAjY3RhX2Zvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuZW50cnktdGl0bGUsIC5jdXN0b21lci1zdWNjZXNzICNjdGFfZm9ybSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN1Y2Nlc3MgI2N0YV9mb3JtIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBoMSwgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGgxLCAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaDEsIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuYXJjaGl2ZS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gcCB7XG4gIGNvbG9yOiAjRjJGMkYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIC5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAucm93LCAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvICNwcm9qZWN0LWxpZmVjeWNsZSAubWVudSwgI3Byb2plY3QtbGlmZWN5Y2xlIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLm1lbnUge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBpbWcge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHN2ZyB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gc3ZnIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoNCwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHJvdy1nYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdywgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHBsb3JlLXBhZ2VzICNtYXJxdWVlLXNlY3Rpb24gaW1nIHtcbiAgbWF4LWhlaWdodDogNzRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21hcnF1ZWUtc2VjdGlvbiBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ob21lICNnZW5lcmljLWhlcm8sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8sIC5ob21lICNwcmVzcy1oZXJvLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ob21lICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50LCAuaG9tZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50LCAuaG9tZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICB9XG4gIC5ob21lICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUsIC5ob21lICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhvbWUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50OmJlZm9yZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQ6YmVmb3JlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMC45MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCwgLmhvbWUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgfVxufVxuLmhvbWUgI2dlbmVyaWMtaGVybyAuaGVyby1jb250ZW50IGEsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhlcm8tY29udGVudCBhLCAuaG9tZSAjcHJlc3MtaGVybyAuaGVyby1jb250ZW50IGEsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oZXJvLWNvbnRlbnQgYSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uaG9tZSAjZ2VuZXJpYy1oZXJvIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGgxLCAuaG9tZSAjcHJlc3MtaGVybyBoMSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gaDEsIC5ob21lICNnZW5lcmljLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmhvbWUgI2dlbmVyaWMtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAjcHJlc3MtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaG9tZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5ob21lICNnZW5lcmljLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaG9tZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiA0LjI2NnB4O1xuICBjb2xvcjogIzAwQzE1ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZ2VuZXJpYy1oZXJvIGgxLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIGgxLCAuaG9tZSAjcHJlc3MtaGVybyBoMSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gaDEsIC5ob21lICNnZW5lcmljLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLmhvbWUgI2dlbmVyaWMtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAuaG9tZSAjcHJlc3MtaGVybyAuY2F0ZWdvcnkgLmFyY2hpdmUtdGl0bGUsIC5jYXRlZ29yeSAuaG9tZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5ob21lICNnZW5lcmljLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5hcmNoaXZlLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC50YWcgLmFyY2hpdmUtdGl0bGUsIC50YWcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuYXJjaGl2ZS10aXRsZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAuaG9tZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYXJjaGl2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDYuNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uaG9tZSAjZ2VuZXJpYy1oZXJvIHAsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcCwgLmhvbWUgI3ByZXNzLWhlcm8gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0U1RTVFNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcCwgLmhvbWUgI3ByZXNzLWhlcm8gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgI2xvZ28tc2xpZGVyLXNlY3Rpb24gaW1nLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjbG9nby1zbGlkZXItc2VjdGlvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAjbG9nby1zbGlkZXItc2VjdGlvbiBpbWcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNsb2dvLXNsaWRlci1zZWN0aW9uIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gIH1cbn1cbi5ob21lICNwaWxsYXJzLXRhYi1pbnRybyBoMiwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIGgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5zdWItdGl0bGUtaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuc3ViLXRpdGxlLWgyLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gaDQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyBoNCwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuZW50cnktdGl0bGUsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gaDIsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyBoMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLnN1Yi10aXRsZS1oMiwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIGg0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gaDQsIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gLmVudHJ5LXRpdGxlLCAuaG9tZSAjcGlsbGFycy10YWItaW50cm8gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lICNwaWxsYXJzLXRhYi1pbnRybyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYi1pbnRybyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvIC5lbnRyeS10aXRsZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFiLWludHJvICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcGlsbGFycy10YWItaW50cm8gcC5oZWFkbGluZSwgLmhvbWUgI3BpbGxhcnMtdGFiLWludHJvICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvICNwaWxsYXJzLXRhYi1pbnRybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWItaW50cm8gI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3BpbGxhcnMtdGFiLWludHJvIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwNkE0RTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIH1cbn1cbi5ob21lICNmaXQtcXVpei1zZWN0aW9uIHAsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIHAge1xuICBjb2xvcjogIzcxRTk2QjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogODhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNzFFOTZCO1xuICBjb2xvcjogIzcxRTk2QjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZml0LXF1aXotc2VjdGlvbiAuZml0LXF1aXotc3RhcnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmZpdC1xdWl6LXN0YXJ0LWJ0biB7XG4gICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxM3B4IDQ2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjNzFFOTZCO1xuICB9XG59XG4uaG9tZSAjZml0LXF1aXotc2VjdGlvbiAuY29udGVudCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2ZpdC1xdWl6LXNlY3Rpb24gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgI2ZpdC1xdWl6LXNlY3Rpb24gLmNvbnRlbnQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNmaXQtcXVpei1zZWN0aW9uIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhvbWUgI3BpbGxhcnMtdGFicyAuZGVza3RvcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZSAjcGlsbGFycy10YWJzIC5kZXNrdG9wLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcGlsbGFycy10YWJzIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgI3BpbGxhcnMtdGFicyAuZGVza3RvcCBpbWcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYnMgLmRlc2t0b3AgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5ob21lICNwaWxsYXJzLXRhYnMgLm1vYmlsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyAubW9iaWxlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lICNwaWxsYXJzLXRhYnMgLm1vYmlsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3BpbGxhcnMtdGFicyAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAjcGlsbGFycy10YWJzIGEsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYnMgYSwgLmhvbWUgI3BpbGxhcnMtdGFicyBpbWcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwaWxsYXJzLXRhYnMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUgLmN1c3RvbWVyX2xvZ29zLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5ob21lIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoNCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGg0LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5ob21lIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoNCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGg0LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGg0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoMiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGgyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuc3ViLXRpdGxlLWgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgaDQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyBoNCwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIGgyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5ob21lIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgaDIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLnN1Yi10aXRsZS1oMiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5zdWItdGl0bGUtaDIsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ob21lIC5jdXN0b21lcl9sb2dvcyBoNCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIGg0LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5ob21lIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5lbnRyeS10aXRsZSwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmVudHJ5LXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuZW50cnktdGl0bGUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmN1c3RvbWVyX2xvZ29zIHAuaGVhZGxpbmUsIC5ob21lIC5jdXN0b21lcl9sb2dvcyAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuY3VzdG9tZXJfbG9nb3MgcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jdXN0b21lcl9sb2dvcyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLXJvdyB7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbSBpbWcsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2UtaXRlbSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLWl0ZW06bnRoLWNoaWxkKDIpLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3MgLmltYWdlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQycHg7XG4gIH1cbn1cbi5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBkaXYsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IGRpdiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAubWFzdGVjLW1zYSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gZGl2LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gZGl2LCAuaW5kdXN0cnktZXZlbnRzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gZGl2LCAuaW5kdXN0cnktZXZlbnRzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGRpdiwgLnBhc3Qtd2ViaW5hcnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHMgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gZGl2LCAucGFzdC13ZWJpbmFycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50cyA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gZGl2LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBkaXYsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gZGl2LCAuZml0LXF1aXogLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBkaXYsIC5maXQtcXVpeiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOjphZnRlciwgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOjphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6OmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtZXZlbnRzOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHM6OmFmdGVyLCAucGFzdC13ZWJpbmFycyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLWV2ZW50czo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOjphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1ldmVudHM6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyOjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZml0LXF1aXogLnNpdGUtaW5uZXI6OmFmdGVyLCAuZml0LXF1aXogLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5zaXRlLWlubmVyOjphZnRlciwgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6OmFmdGVyLCAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ob21lIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmhvbWUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuaG9tZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6OmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OjphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUgLnBhZ2Utc3RhdHMsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5wYWdlLXN0YXRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNjAlLCAjZjJmMmYyIDYwJSwgI2YyZjJmMiAxMDAlKTtcbn1cbi5ob21lIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc3dpcGVyLWhjc3MtcGxhdGZvcm0sIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zd2lwZXItaGNzcy1wbGF0Zm9ybSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zd2lwZXItaGNzcy1wbGF0Zm9ybTphZnRlciwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnN3aXBlci1oY3NzLXBsYXRmb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYmFja2dyb3VuZDogIzRDNjI4MjtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbGlzdCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWxpc3Qge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1wcmV2LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stcHJldiwgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLW5leHQsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1wcmV2OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXY6YmVmb3JlLCAuaG9tZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXYsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1wcmV2IHtcbiAgICBvcmRlcjogMjtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1wcmV2OmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1uZXh0LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbmV4dCB7XG4gICAgb3JkZXI6IDQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLW5leHQ6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIHtcbiAgICBvcmRlcjogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIGxpLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIGxpIGJ1dHRvbiwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNFNUU1RTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDk2Mzk7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLm1vYmlsZS1zbGlkZSBwLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjaGNzcy1wbGF0Zm9ybSAubW9iaWxlLXNsaWRlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lICNoY3NzLXBsYXRmb3JtIC5tb2JpbGUtc2xpZGUgcC5tb2JpbGUtc3RlcC1oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLm1vYmlsZS1zbGlkZSBwLm1vYmlsZS1zdGVwLWhlYWRsaW5lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmhvbWUgI2hjc3MtcGxhdGZvcm0gLm1vYmlsZS1zbGlkZSAuaGVhdnliaWQtbGluaywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2hjc3MtcGxhdGZvcm0gLm1vYmlsZS1zbGlkZSAuaGVhdnliaWQtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob21lICNjdXN0b21lci1zdG9yeS1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LWltYWdlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIGEuY3VzdG9tZXItc3RvcnktbGluaywgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2N1c3RvbWVyLXN0b3J5LXNsaWRlciBhLmN1c3RvbWVyLXN0b3J5LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob21lICNjdXN0b21lci1zdG9yeS1zbGlkZXIgYS5jdXN0b21lci1zdG9yeS1saW5rOmFmdGVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIGEuY3VzdG9tZXItc3RvcnktbGluazphZnRlciB7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLmhvbWUgI2N1c3RvbWVyLXN0b3J5LXNsaWRlciAuY3VzdG9tZXItc3RvcnktcXVvdGUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNjdXN0b21lci1zdG9yeS1zbGlkZXIgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICAuaG9tZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIGltZy5jdXN0b21lci1zdG9yeS1sb2dvLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjY3VzdG9tZXItc3Rvcnktc2xpZGVyIGltZy5jdXN0b21lci1zdG9yeS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ob21lIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYm94LCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaG9tZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgcCwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmhvbWUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ibGFjay1saW5rLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIH1cbiAgLmhvbWUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ibGFjay1saW5rOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYmxhY2stbGluazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXNrLXNpemU6IDI4cHg7XG4gIH1cbiAgLmhvbWUgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIC5ibGFjay1saW5rOmhvdmVyLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQ0RDRENEO1xuICB9XG4gIC5ob21lIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAuYmxhY2stbGluazpob3Zlcjo6YmVmb3JlLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcgLmJsYWNrLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgfVxufVxuXG4ucHJpY2luZyAjcHJvZHVjdC1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAsICNmZmYgMjElLCAjMjEyQjNBIDIxJSwgIzIxMkIzQSAxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQ6ICMyMTJCM0E7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmljaW5nICNwcm9kdWN0LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA1OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDU4NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG4ucHJpY2luZyAjcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5yb3csIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJpY2luZyAjcHJvZHVjdC1oZXJvIGgxLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5jYXRlZ29yeSAuYXJjaGl2ZS10aXRsZSwgLmNhdGVnb3J5IC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmFyY2hpdmUtdGl0bGUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnRhZyAuYXJjaGl2ZS10aXRsZSwgLnRhZyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5hcmNoaXZlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gaDEsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNhdGVnb3J5IC5hcmNoaXZlLXRpdGxlLCAuY2F0ZWdvcnkgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuYXJjaGl2ZS10aXRsZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAudGFnIC5hcmNoaXZlLXRpdGxlLCAudGFnIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmFyY2hpdmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjQkVCRUJFO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpemUtZnVsbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l6ZS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJpY2luZyAuc2VjdGlvbi1mcmFtZSwgLnByaWNpbmcgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgLnByaWNpbmcgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAucHJpY2luZyAucGFuZSwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlLCAucHJpY2luZyAuc2luZ2xlLXByZXNzIC5zb2NpYWwtc2hhcmUsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSwgLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yLCAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wcmljaW5nIC5zdGF0cy1jb2xvciwgLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQsIC5wcmljaW5nIC5oY3NzLWZvcm0tZnJhbWUsIC5wcmljaW5nIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUsIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3gsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJpY2luZyAuYmxvZy1ib3gsIC5wcmljaW5nICNjb21wYW55LWluZm9ybWF0aW9uLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY29udGFpbmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLm5hcnJvdy1jb250YWluZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMsIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cywgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaGNzcy1ldmVudHMsIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cbi5wcmljaW5nIC5zZWN0aW9uLWZyYW1lIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHA6bnRoLWNoaWxkKDMpLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcmljaW5nIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAjZ2VuZXJpYy10YWJzIC5wYW5lIHA6bnRoLWNoaWxkKDMpLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5wYW5lIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSBwOm50aC1jaGlsZCgzKSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSBwOm50aC1jaGlsZCgzKSwgLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuc29jaWFsLXNoYXJlIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBwOm50aC1jaGlsZCgzKSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBwOm50aC1jaGlsZCgzKSwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgcDpudGgtY2hpbGQoMyksIC5tb2RhbC1wb3B1cCAucHJpY2luZyAubW9kYWwtY29udGVudCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5jdXN0b21lci1zdG9yeS1zbGlkZSBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCBwOm50aC1jaGlsZCgzKSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgI2NvbXBhbnktaW5mb3JtYXRpb24gcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgcDpudGgtY2hpbGQoMyksIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzIHA6bnRoLWNoaWxkKDMpLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyIHA6bnRoLWNoaWxkKDMpLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLnByaWNpbmcgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgcDpudGgtY2hpbGQoMyksIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHA6bnRoLWNoaWxkKDMpLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCBwOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiBwLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gcCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IHAsIC5wcmljaW5nICNnZW5lcmljLXRhYnMgLnBhbmUgPiBwLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5wYW5lID4gcCwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiBwLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IHAsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IHAsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IHAsIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gcCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLCAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBwLCAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiBwLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiBwLCAucHJpY2luZyAuaGNzcy1mb3JtLWZyYW1lID4gcCwgLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBwLCAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBwLCAucHJpY2luZyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94ID4gcCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IHAsIC5wcmljaW5nICNjb21wYW55LWluZm9ybWF0aW9uID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5uYXJyb3ctY29udGFpbmVyID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLCAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IHAsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcCwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gcCwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcCwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IHAsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IHAsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gcCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBwLCAucHJpY2luZyAuc2VjdGlvbi1mcmFtZSA+IGgyLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnByaWNpbmcgLnN3aXBlci1jb250YWluZXIgPiBkaXYgPiBoMiwgLnByaWNpbmcgI2dlbmVyaWMtdGFicyAucGFuZSA+IGgyLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5wYW5lID4gaDIsIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlID4gaDIsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gaDIsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IGgyLCAuc2luZ2xlLXByZXNzIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUgPiBoMiwgLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBoMiwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBoMiwgLnByaWNpbmcgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gaDIsIC5wYWdlLXN0YXRzIC5wcmljaW5nIC5zdGF0cy1jb2xvciA+IGgyLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiBoMiwgLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5tb2RhbC1jb250ZW50ID4gaDIsIC5wcmljaW5nIC5oY3NzLWZvcm0tZnJhbWUgPiBoMiwgLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBoMiwgLnByaWNpbmcgLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gaDIsIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggPiBoMiwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IGgyLCAucHJpY2luZyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLm5hcnJvdy1jb250YWluZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGgyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGgyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGgyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gaDIsIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gaDIsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBoMiwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gaDIsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoMiwgLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciA+IGgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGgyLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGgyLCAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoMiwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDIsIC5wcmljaW5nIC5zZWN0aW9uLWZyYW1lID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAjZ2VuZXJpYy10YWJzIC5wYW5lID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNnZW5lcmljLXRhYnMgLnByaWNpbmcgLnBhbmUgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcmljaW5nIC5zdGF0cy1jb2xvciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmJsb2ctYm94ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nICNjb21wYW55LWluZm9ybWF0aW9uID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNvbnRhaW5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gLnN1Yi10aXRsZS1oMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nICNnZW5lcmljLXRhYnMgLnBhbmUgPiAuc3ViLXRpdGxlLWgyLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5wYW5lID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiAuc3ViLXRpdGxlLWgyLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gLnN1Yi10aXRsZS1oMiwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiAuc3ViLXRpdGxlLWgyLCAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiAuc3ViLXRpdGxlLWgyLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuaGNzcy1mb3JtLWZyYW1lID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94ID4gLnN1Yi10aXRsZS1oMiwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nICNjb21wYW55LWluZm9ybWF0aW9uID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5uYXJyb3ctY29udGFpbmVyID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IC5zdWItdGl0bGUtaDIsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLnN1Yi10aXRsZS1oMiwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5zdWItdGl0bGUtaDIsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLnN1Yi10aXRsZS1oMiwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zZWN0aW9uLWZyYW1lID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiBoNCwgLnByaWNpbmcgI2N1c3RvbWVyc19ieV9zdGF0ZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IGg0LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN3aXBlci1jb250YWluZXIgPiBkaXYgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcmljaW5nIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gaDQsIC5wcmljaW5nICNnZW5lcmljLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFuZSA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nICNnZW5lcmljLXRhYnMgLnBhbmUgPiBoNCwgI2dlbmVyaWMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYW5lID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2dlbmVyaWMtdGFicyAucHJpY2luZyAucGFuZSA+IGg0LCAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXNoYXJlID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiBoNCwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNvY2lhbC1zaGFyZSA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gaDQsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXNoYXJlID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlID4gaDQsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc29jaWFsLXNoYXJlID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gaDQsIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3RhdHMtY29sb3IgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IGg0LCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLWNvbG9yID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBoNCwgLnByaWNpbmcgLnBhZ2Utc3RhdHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3RhdHMtY29sb3IgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBoNCwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3RhdHMtY29sb3IgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBoNCwgLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1vZGFsLWNvbnRlbnQgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiBoNCwgLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1vZGFsLWNvbnRlbnQgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiBoNCwgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1mb3JtLWZyYW1lID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSA+IGg0LCAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBoNCwgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBoNCwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2ctYm94ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCA+IGg0LCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuYmxvZy1ib3ggPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmJsb2ctYm94ID4gaDQsIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2NvbXBhbnktaW5mb3JtYXRpb24gPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb250YWluZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNvbnRhaW5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubmFycm93LWNvbnRhaW5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGg0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGg0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoNCwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGg0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtZXZlbnRzID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBoNCwgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gaDQsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IGg0LCAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IGg0LCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBoNCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IGg0LCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBoNCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gaDQsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gaDQsIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gaDQsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IGg0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiBoNCwgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zZWN0aW9uLWZyYW1lID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nICNjdXN0b21lcnNfYnlfc3RhdGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IC5lbnRyeS10aXRsZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnN3aXBlci1jb250YWluZXIgPiBkaXYgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcmljaW5nIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAjZ2VuZXJpYy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFuZSA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nICNnZW5lcmljLXRhYnMgLnBhbmUgPiAuZW50cnktdGl0bGUsICNnZW5lcmljLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYW5lID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggI2dlbmVyaWMtdGFicyAucHJpY2luZyAucGFuZSA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiAuZW50cnktdGl0bGUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2luZ2xlLXByZXNzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXByZXNzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IC5lbnRyeS10aXRsZSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5wYWdlLXN0YXRzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5wYWdlLXN0YXRzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5tb2RhbC1wb3B1cCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1vZGFsLWNvbnRlbnQgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiAuZW50cnktdGl0bGUsIC5tb2RhbC1wb3B1cCAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm1vZGFsLWNvbnRlbnQgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1mb3JtLWZyYW1lID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmJsb2ctYm94ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCA+IC5lbnRyeS10aXRsZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuYmxvZy1ib3ggPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmJsb2ctYm94ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggI2NvbXBhbnktaW5mb3JtYXRpb24gPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmNvbnRhaW5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubmFycm93LWNvbnRhaW5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm5hcnJvdy1jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhjc3MtZXZlbnRzID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gLmVudHJ5LXRpdGxlLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5wcmljaW5nIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmNhdGVnb3J5LWJveCAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2VjdGlvbi1mcmFtZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zZWN0aW9uLWZyYW1lID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYgPiAuZW50cnktdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zd2lwZXItY29udGFpbmVyID4gZGl2ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI2N1c3RvbWVyc19ieV9zdGF0ZSAucHJpY2luZyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgI2dlbmVyaWMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhbmUgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAjZ2VuZXJpYy10YWJzIC5wYW5lID4gLmVudHJ5LXRpdGxlLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFuZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNnZW5lcmljLXRhYnMgLnByaWNpbmcgLnBhbmUgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlID4gLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zb2NpYWwtc2hhcmUgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiAuZW50cnktdGl0bGUsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zdGF0cy1jb2xvciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucGFnZS1zdGF0cyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAucGFnZS1zdGF0cyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tb2RhbC1jb250ZW50ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50ID4gLmVudHJ5LXRpdGxlLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tb2RhbC1jb250ZW50ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5tb2RhbC1jb250ZW50ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtZm9ybS1mcmFtZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5oY3NzLWZvcm0tZnJhbWUgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5ibG9nLWJveCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggPiAuZW50cnktdGl0bGUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmJsb2ctYm94ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNjb21wYW55LWluZm9ybWF0aW9uID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgI2NvbXBhbnktaW5mb3JtYXRpb24gPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY29udGFpbmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY29udGFpbmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm5hcnJvdy1jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5uYXJyb3ctY29udGFpbmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLm5hcnJvdy1jb250YWluZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtZXZlbnRzID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IC5lbnRyeS10aXRsZSwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtZXZlbnRzID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiAuZW50cnktdGl0bGUsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QgPiAuZW50cnktdGl0bGUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY2F0ZWdvcnktYm94IC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCA+IC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0ID4gLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zZWN0aW9uLWZyYW1lID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuc2VjdGlvbi1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2luZ2xlLXByZXNzIC5ob21lICNnZW5lcmljLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmhvbWUgI2dlbmVyaWMtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucGFnZS1zdGF0cyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wYWdlLXN0YXRzIC5wcmljaW5nIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5tb2RhbC1wb3B1cCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAubW9kYWwtY29udGVudCA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1mb3JtLWZyYW1lID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuaGNzcy1mb3JtLWZyYW1lID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jdXN0b21lci1zdG9yeS1zbGlkZSA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ob21lICNnZW5lcmljLWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgI2NvbXBhbnktaW5mb3JtYXRpb24gPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI2dlbmVyaWMtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5ob21lICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2VjdGlvbi1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2luZ2xlLXByZXNzIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2Utc3RhdHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wYWdlLXN0YXRzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubW9kYWwtY29udGVudCA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tb2RhbC1wb3B1cCAucHJpY2luZyAubW9kYWwtY29udGVudCA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtZm9ybS1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5jdXN0b21lci1zdG9yeS1zbGlkZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gI2NvbXBhbnktaW5mb3JtYXRpb24gPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nICNjb21wYW55LWluZm9ybWF0aW9uID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zZWN0aW9uLWZyYW1lID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNlY3Rpb24tZnJhbWUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLmhvbWUgI3ByZXNzLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLmhvbWUgI3ByZXNzLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmhvbWUgI3ByZXNzLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2Utc3RhdHMgLmhvbWUgI3ByZXNzLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5ob21lICNwcmVzcy1oZXJvIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLm1vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm1vZGFsLXBvcHVwIC5wcmljaW5nIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLmhjc3MtZm9ybS1mcmFtZSA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5oY3NzLWZvcm0tZnJhbWUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ob21lICNwcmVzcy1oZXJvIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAuYmxvZy1ib3ggPiBwLmhlYWRsaW5lLCAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvICNjb21wYW55LWluZm9ybWF0aW9uID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgI2NvbXBhbnktaW5mb3JtYXRpb24gPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI3ByZXNzLWhlcm8gLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhvbWUgI3ByZXNzLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAucHJpY2luZyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLmhvbWUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaG9tZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5ob21lICNwcmVzcy1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmZpdC1xdWl6IC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5ob21lICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNlY3Rpb24tZnJhbWUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuc2VjdGlvbi1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaW5nbGUtcG9zdDpub3QoLmNhc2Utc3R1ZGllcy10ZW1wbGF0ZS1jbG9uZS1wb3N0KSAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnNpbmdsZS1wcmVzcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucGFnZS1zdGF0cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS1zdGF0cyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAubW9kYWwtcG9wdXAgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubW9kYWwtcG9wdXAgLnByaWNpbmcgLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGNzcy1mb3JtLWZyYW1lID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuY3VzdG9tZXItc3Rvcnktc2xpZGUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCA+IHAuaGVhZGxpbmUsIC5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzcyAudHlwZS1wcmVzcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuYmxvZy1ib3ggPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLnByaWNpbmcgLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI2NvbXBhbnktaW5mb3JtYXRpb24gPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucTFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuaW5kdXN0cnktZXZlbnRzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zZWN0aW9uLWZyYW1lID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpICNwcm9kdWN0LWhlcm8gLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnNpbmdsZS1wcmVzcyAjcHJvZHVjdC1oZXJvIC5zb2NpYWwtc2hhcmUgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSA+IHAuaGVhZGxpbmUsIC5zaW5nbGUtcHJlc3MgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc29jaWFsLXNoYXJlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnByb2R1Y3QtcGFnZS1zdGF0cyAjcHJvZHVjdC1oZXJvIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBhZ2Utc3RhdHMgI3Byb2R1Y3QtaGVybyAuc3RhdHMtY29sb3IgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciA+IHAuaGVhZGxpbmUsIC5wYWdlLXN0YXRzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnN0YXRzLWNvbG9yID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLm1vZGFsLXBvcHVwICNwcm9kdWN0LWhlcm8gLm1vZGFsLWNvbnRlbnQgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCA+IHAuaGVhZGxpbmUsIC5tb2RhbC1wb3B1cCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tb2RhbC1jb250ZW50ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaGNzcy1mb3JtLWZyYW1lID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmN1c3RvbWVyLXN0b3J5LXNsaWRlID4gcC5oZWFkbGluZSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzICNwcm9kdWN0LWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucG9zdC10eXBlLWFyY2hpdmUtcHJlc3MgLnR5cGUtcHJlc3MgLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmJsb2ctYm94ID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjY29tcGFueS1pbmZvcm1hdGlvbiA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLmNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLmNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLm5hcnJvdy1jb250YWluZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubmFycm93LWNvbnRhaW5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLm10MWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLmVudGVycHJpc2Utc3RlcHMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgI3Byb2R1Y3QtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgI3Byb2R1Y3QtaGVybyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzICNwcm9kdWN0LWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5wYXN0LXdlYmluYXJzIC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLmhjc3MtZXZlbnRzID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMgPiBwLmhlYWRsaW5lLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5oY3NzLWV2ZW50cyA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5ICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLmVudGVycHJpc2Utc3RlcHMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzICNwcm9kdWN0LWhlcm8gLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAucHJpY2luZyAjcHJvZHVjdC1oZXJvIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUsIC5wcmljaW5nIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAjcHJvZHVjdC1oZXJvIC5zaXRlLWlubmVyID4gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIgPiBwLmhlYWRsaW5lLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuc2l0ZS1pbm5lciA+IHAuaGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nIC5zZWN0aW9uLWZyYW1lLCAucHJpY2luZyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5wcmljaW5nIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAucHJpY2luZyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5wcmljaW5nIC5wYW5lLCAucHJpY2luZyAuc2luZ2xlLXBvc3Q6bm90KC5jYXNlLXN0dWRpZXMtdGVtcGxhdGUtY2xvbmUtcG9zdCkgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpIC5wcmljaW5nIC5zb2NpYWwtc2hhcmUsIC5wcmljaW5nIC5zaW5nbGUtcHJlc3MgLnNvY2lhbC1zaGFyZSwgLnNpbmdsZS1wcmVzcyAucHJpY2luZyAuc29jaWFsLXNoYXJlLCAucHJpY2luZyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJpY2luZyAuc3RhdHMtY29sb3IsIC5wcmljaW5nIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnByaWNpbmcgLnN0YXRzLWNvbG9yLCAucHJpY2luZyAubW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1wb3B1cCAucHJpY2luZyAubW9kYWwtY29udGVudCwgLnByaWNpbmcgLmhjc3MtZm9ybS1mcmFtZSwgLnByaWNpbmcgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5wcmljaW5nIC5jdXN0b21lci1zdG9yeS1zbGlkZSwgLnByaWNpbmcgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5ibG9nLWJveCwgLnBvc3QtdHlwZS1hcmNoaXZlLXByZXNzIC50eXBlLXByZXNzIC5wcmljaW5nIC5ibG9nLWJveCwgLnByaWNpbmcgI2NvbXBhbnktaW5mb3JtYXRpb24sIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5jb250YWluZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5jb250YWluZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5uYXJyb3ctY29udGFpbmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAubmFycm93LWNvbnRhaW5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAubXQxYiAubWFzdGVjLW1zYSAuc2l0ZS1pbm5lciwgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuZW50ZXJwcmlzZS1zdGVwcyAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5oY3NzLWV2ZW50cywgLnByaWNpbmcgLmluZHVzdHJ5LWV2ZW50cyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLmhjc3MtZXZlbnRzLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucGFzdC13ZWJpbmFycyAuaGNzcy1ldmVudHMsIC5lbnRlcnByaXNlLXN0ZXBzIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nIC5oY3NzLWV2ZW50cywgLnByaWNpbmcgLnBhc3Qtd2ViaW5hcnMgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAuaGNzcy1ldmVudHMsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZW50ZXJwcmlzZS1zdGVwcyAuc2l0ZS1pbm5lciwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5lbnRlcnByaXNlLXN0ZXBzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmVudGVycHJpc2Utc3RlcHMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLnNoYXJlLXlvdXItc3RvcnkgLmVudGVycHJpc2Utc3RlcHMgLnNpdGUtaW5uZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5lbnRlcnByaXNlLXN0ZXBzIC5wcmljaW5nIC5zaXRlLWlubmVyLCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLnNpdGUtaW5uZXIsIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAucHJpY2luZyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLmZpdC1xdWl6IC5lbnRlcnByaXNlLXN0ZXBzIC5zaXRlLWlubmVyLCAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5lbnRlcnByaXNlLXN0ZXBzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZW50ZXJwcmlzZS1zdGVwcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lbnRlcnByaXNlLXN0ZXBzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZW50ZXJwcmlzZS1zdGVwcyAucHJpY2luZyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAuZW50ZXJwcmlzZS1zdGVwcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmVudGVycHJpc2Utc3RlcHMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAuZW50ZXJwcmlzZS1zdGVwcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLmVudGVycHJpc2Utc3RlcHMgLnByaWNpbmcgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmNvbnRhaW5lciwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLm5hcnJvdy1jb250YWluZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5oY3NzLWV2ZW50cywgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuaGNzcy1ldmVudHMsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAub3VyLWN1c3RvbWVycyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnNpdGUtaW5uZXIsIC5wcmljaW5nIC5vdXItY3VzdG9tZXJzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgLm91ci1jdXN0b21lcnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAub3VyLWN1c3RvbWVycyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIGgyLCAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wcmljaW5nIC5ncmVhdC1zb2Z0d2FyZSAuc3ViLXRpdGxlLWgyLCAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiBoNCwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgaDQsIC5wcmljaW5nIC5ncmVhdC1zb2Z0d2FyZSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIC5lbnRyeS10aXRsZSwgLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLmVudHJ5LXRpdGxlLCAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLmhvbWUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5ncmVhdC1zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvIC5wcmljaW5nIC5ncmVhdC1zb2Z0d2FyZSBwLmhlYWRsaW5lLCAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIHAuaGVhZGxpbmUsIC5wcmljaW5nIC5ncmVhdC1zb2Z0d2FyZSAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjcHJlc3MtaGVybyAucHJpY2luZyAuZ3JlYXQtc29mdHdhcmUgcC5oZWFkbGluZSwgLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAuZ3JlYXQtc29mdHdhcmUgcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuLnByaWNpbmcgLmdyZWF0LXNvZnR3YXJlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByaWNpbmcgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcmljaW5nIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50cywgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzLCAucGFzdC13ZWJpbmFycyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHMsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0IHtcbiAgcGFkZGluZzogNDhweCAxNXB4IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50cywgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHMsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lciwgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lciwgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCB7XG4gICAgcGFkZGluZzogNDhweCAxNXB4IDA7XG4gIH1cbn1cbi5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuY29udGFpbmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaW5kdXN0cnktZXZlbnRzIC5oY3NzLWV2ZW50czphZnRlciwgLmluZHVzdHJ5LWV2ZW50cyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czphZnRlciwgLnBhc3Qtd2ViaW5hcnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuc2l0ZS1pbm5lcjphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaGFyZS15b3VyLXN0b3J5IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuc2l0ZS1pbm5lcjphZnRlciwgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmJlZm9yZSwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyOmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YmVmb3JlLCAubXQxYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyOmJlZm9yZSwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyOmJlZm9yZSwgLnExYiAubWFzdGVjLW1zYSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHM6YmVmb3JlLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wYXN0LXdlYmluYXJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YmVmb3JlLCAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YmVmb3JlLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmJlZm9yZSwgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmJlZm9yZSwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDpiZWZvcmUsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0OmJlZm9yZSwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YmVmb3JlIHtcbiAgdG9wOiAtNDhweDtcbn1cbi5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmFmdGVyLCAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuc2l0ZS1pbm5lcjphZnRlciwgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5pbmR1c3RyeS1ldmVudHMgLmhjc3MtZXZlbnRzOmFmdGVyLCAuaW5kdXN0cnktZXZlbnRzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5oY3NzLWV2ZW50czphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnBhc3Qtd2ViaW5hcnMgLmhjc3MtZXZlbnRzOmFmdGVyLCAucGFzdC13ZWJpbmFycyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1ldmVudHM6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5tYXN0ZWMtbXNhIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnExYiAubWFzdGVjLW1zYSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnExYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyOmFmdGVyLCAuc2hhcmUteW91ci1zdG9yeSAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnNoYXJlLXlvdXItc3RvcnkgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNoYXJlLXlvdXItc3RvcnkgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyOmFmdGVyLCAuZml0LXF1aXogLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyLCAuZml0LXF1aXogLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdDphZnRlciwgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZpdC1xdWl6IC52Y2UtY2xhc3NpYy10YWJzLWxpc3Q6YWZ0ZXIsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbi5wcmljaW5nICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAucHJpY2luZyAjcHJvZHVjdC1mZWF0dXJlcyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdywgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgI3Byb2plY3QtbGlmZWN5Y2xlIC5tZW51LCAjcHJvamVjdC1saWZlY3ljbGUgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByaWNpbmcgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogNDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmcgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgICBtYXJnaW46IDQ4cHggMCAxMzZweDtcbiAgfVxufVxuXG4jcHJpY2luZy1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbiNwcmljaW5nLWZvcm0gaDIsICNwcmljaW5nLWZvcm0gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNwcmljaW5nLWZvcm0gLnN1Yi10aXRsZS1oMiwgI3ByaWNpbmctZm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIGg0LCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcmljaW5nLWZvcm0gaDQsICNwcmljaW5nLWZvcm0gLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94IC5lbnRyeS10aXRsZSwgLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuY2F0ZWdvcnktYm94ICNwcmljaW5nLWZvcm0gLmVudHJ5LXRpdGxlLCAjcHJpY2luZy1mb3JtIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAuZW50cnktdGl0bGUsIC5jYXRlZ29yeS1ib3ggLmluZGl2aWR1YWwtcG9zdHMtc2VjdGlvbiAjcHJpY2luZy1mb3JtIC5lbnRyeS10aXRsZSwgI3ByaWNpbmctZm9ybSAuaG9tZSAjZ2VuZXJpYy1oZXJvIHAuaGVhZGxpbmUsIC5ob21lICNnZW5lcmljLWhlcm8gI3ByaWNpbmctZm9ybSBwLmhlYWRsaW5lLCAjcHJpY2luZy1mb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyAjcHJpY2luZy1mb3JtIHAuaGVhZGxpbmUsICNwcmljaW5nLWZvcm0gLmhvbWUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI3ByZXNzLWhlcm8gI3ByaWNpbmctZm9ybSBwLmhlYWRsaW5lLCAjcHJpY2luZy1mb3JtIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvIHAuaGVhZGxpbmUsIC5wYWdlLXRlbXBsYXRlLWpvYi1yb2xlICNwcmVzcy1oZXJvICNwcmljaW5nLWZvcm0gcC5oZWFkbGluZSwgI3ByaWNpbmctZm9ybSAucHJpY2luZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gI3ByaWNpbmctZm9ybSBwLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ByaWNpbmctZm9ybSBoMiwgI3ByaWNpbmctZm9ybSAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI3ByaWNpbmctZm9ybSAuc3ViLXRpdGxlLWgyLCAjcHJpY2luZy1mb3JtIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gaDQsIC5pbmRpdmlkdWFsLXBvc3RzLXNlY3Rpb24gI3ByaWNpbmctZm9ybSBoNCwgI3ByaWNpbmctZm9ybSAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggLmVudHJ5LXRpdGxlLCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5jYXRlZ29yeS1ib3ggI3ByaWNpbmctZm9ybSAuZW50cnktdGl0bGUsICNwcmljaW5nLWZvcm0gLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uIC5lbnRyeS10aXRsZSwgLmNhdGVnb3J5LWJveCAuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9uICNwcmljaW5nLWZvcm0gLmVudHJ5LXRpdGxlLCAjcHJpY2luZy1mb3JtIC5ob21lICNnZW5lcmljLWhlcm8gcC5oZWFkbGluZSwgLmhvbWUgI2dlbmVyaWMtaGVybyAjcHJpY2luZy1mb3JtIHAuaGVhZGxpbmUsICNwcmljaW5nLWZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI2dlbmVyaWMtaGVybyBwLmhlYWRsaW5lLCAucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZSAjZ2VuZXJpYy1oZXJvICNwcmljaW5nLWZvcm0gcC5oZWFkbGluZSwgI3ByaWNpbmctZm9ybSAuaG9tZSAjcHJlc3MtaGVybyBwLmhlYWRsaW5lLCAuaG9tZSAjcHJlc3MtaGVybyAjcHJpY2luZy1mb3JtIHAuaGVhZGxpbmUsICNwcmljaW5nLWZvcm0gLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gcC5oZWFkbGluZSwgLnBhZ2UtdGVtcGxhdGUtam9iLXJvbGUgI3ByZXNzLWhlcm8gI3ByaWNpbmctZm9ybSBwLmhlYWRsaW5lLCAjcHJpY2luZy1mb3JtIC5wcmljaW5nICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnByaWNpbmcgI3Byb2R1Y3QtaGVybyAjcHJpY2luZy1mb3JtIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4jcHJpY2luZy1mb3JtIC5wcmljaW5nLWRyaWZ0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJpY2luZy1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgfVxufVxuXG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9wcmltYXJ5X2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0gLmZybV9wcmltYXJ5X2xhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9pbWFnZV9vcHRpb25zIC5mcm1fb3B0X2NvbnRhaW5lciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1fb3B0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb24ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDM1MXB4O1xuICBtYXJnaW46IDA7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uIGxhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb24gbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb24gaW5wdXQsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1faW1hZ2Vfb3B0aW9ucyAuZnJtX2ltYWdlX29wdGlvbiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjUwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lcjpob3ZlciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciBpbWcsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1faW1hZ2Vfb3B0aW9ucyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMSAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXExMiAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTEgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXExMiAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDQ2cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMiAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVyLCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTIgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZV9pbm5lciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTIgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZV9pbm5lciwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcSAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXEyIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcSAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTIgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXEgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTIgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcSAuZnJtX2ltYWdlX29wdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXEzIC5mcm1faW1hZ2Vfb3B0aW9uLCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMzIgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTMgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTMyIC5mcm1faW1hZ2Vfb3B0aW9uIHtcbiAgICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTMgLmZybV9pbWFnZV9vcHRpb24sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXEzMiAuZnJtX2ltYWdlX29wdGlvbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xMyAuZnJtX2ltYWdlX29wdGlvbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xMzIgLmZybV9pbWFnZV9vcHRpb24ge1xuICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMyAuZnJtX2ltYWdlX29wdGlvbiwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTMyIC5mcm1faW1hZ2Vfb3B0aW9uLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXEzIC5mcm1faW1hZ2Vfb3B0aW9uLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXEzMiAuZnJtX2ltYWdlX29wdGlvbiB7XG4gICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIgaW1nLCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xMzIgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyIGltZywgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xMyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIgaW1nLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXEzMiAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMjhweDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1LCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xNTIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHggMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTUgLmZybV9yYWRpbywgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUgLmZybV9yYWRpbywgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xNTIgLmZybV9yYWRpbyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtaW4taGVpZ2h0OiA1N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvIGxhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8gbGFiZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xNSAuZnJtX3JhZGlvIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKSwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8gbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQpLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQpLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvIGxhYmVsOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkKSB7XG4gIGJhY2tncm91bmQ6ICNFQUYxRUQ7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTUgLmZybV9yYWRpbyBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106aG92ZXIpLCAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctZm9ybS1xNTIgLmZybV9yYWRpbyBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106aG92ZXIpLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWw6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyKSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xNTIgLmZybV9yYWRpbyBsYWJlbDpoYXMoaW5wdXRbdHlwZT1yYWRpb106aG92ZXIpIHtcbiAgYmFja2dyb3VuZDogI0U5RTlFOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvIGxhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8ge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8ge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDMwcHgpO1xuICB9XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvIGxhYmVsLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW8gbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW8gbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG4gICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW86bnRoLWNoaWxkKG4rNiksICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiAuZnJtX3JhZGlvOm50aC1jaGlsZChuKzYpLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1mb3JtLXE1IC5mcm1fcmFkaW86bnRoLWNoaWxkKG4rNiksICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWZvcm0tcTUyIC5mcm1fcmFkaW86bnRoLWNoaWxkKG4rNikge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWZvcm0tcTUsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1mb3JtLXE1MiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xNSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctZm9ybS1xNTIge1xuICAgIGdhcDogMjRweCAzMHB4O1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lcixcbiNmb3JtX3ByaWNpbmctZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyLFxuI2Zvcm1fcHJpY2luZy1mb3JtLWIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUYxRUQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlLFxuI2Zvcm1fcHJpY2luZy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlLFxuI2Zvcm1fcHJpY2luZy1mb3JtLWIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9zZWxlY3RlZF9jaGVja21hcmssICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fc2VsZWN0ZWRfY2hlY2ttYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgLmZybV9sYWJlbF9idXR0b25fY29udGFpbmVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgLmZybV9sYWJlbF9idXR0b25fY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTNFNTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgbWluLWhlaWdodDogNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zIC5mcm1fbGFiZWxfYnV0dG9uX2NvbnRhaW5lcjpob3ZlciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zIC5mcm1fbGFiZWxfYnV0dG9uX2NvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVGRUE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZnJtX2xhYmVsX2J1dHRvbl9jb250YWluZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fZGlzcGxheV9mb3JtYXRfYnV0dG9ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmZybV9sYWJlbF9idXR0b25fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fZGlzcGxheV9mb3JtYXRfYnV0dG9ucyAjZmllbGRfcHJpY2luZy1mb3JtLXE0X2xhYmVsIHNwYW4sICNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgI2ZpZWxkX3ByaWNpbmctZm9ybS1xNV9sYWJlbCBzcGFuLCAjZm9ybV9wcmljaW5nLWZvcm0gLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTQyX2xhYmVsIHNwYW4sICNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnMgI2ZpZWxkX3ByaWNpbmctZm9ybS1xNTJfbGFiZWwgc3BhbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTRfbGFiZWwgc3BhbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTVfbGFiZWwgc3BhbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9kaXNwbGF5X2Zvcm1hdF9idXR0b25zICNmaWVsZF9wcmljaW5nLWZvcm0tcTQyX2xhYmVsIHNwYW4sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fZGlzcGxheV9mb3JtYXRfYnV0dG9ucyAjZmllbGRfcHJpY2luZy1mb3JtLXE1Ml9sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX3N1Ym1pdC5mcm1fZmxleCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9zdWJtaXQuZnJtX2ZsZXgge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9wcmV2X3BhZ2UsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJldl9wYWdlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDEzOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NjM5O1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcHJldl9wYWdlOmJlZm9yZSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9wcmV2X3BhZ2U6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9idXR0b25fc3VibWl0LCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItY29sb3I6ICMwMDk2Mzk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXJnaW46IDI0cHggMCAwICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcm9vdGxpbmVfZ3JvdXAsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcm9vdGxpbmVfZ3JvdXAge1xuICBtYXJnaW46IDI0cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0gLmZybV9yb290bGluZV9ncm91cCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9yb290bGluZV9ncm91cCB7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG87XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX3Byb2dyZXNzX2xpbmUsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJvZ3Jlc3NfbGluZSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9wcm9ncmVzc19saW5lIGlucHV0LCAjZm9ybV9wcmljaW5nLWZvcm0tYiAuZnJtX3Byb2dyZXNzX2xpbmUgaW5wdXQge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcHJvZ3Jlc3NfbGluZSBpbnB1dCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9wcm9ncmVzc19saW5lIGlucHV0IHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTZweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDE2cHg7XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAuZnJtX3Byb2dyZXNzX2xpbmUgaW5wdXQuZnJtX3BhZ2VfYmFjaywgI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcHJvZ3Jlc3NfbGluZSAuZnJtX2N1cnJlbnRfcGFnZSBpbnB1dCwgI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcHJvZ3Jlc3NfbGluZSBpbnB1dDpob3ZlciwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9wcm9ncmVzc19saW5lIGlucHV0LmZybV9wYWdlX2JhY2ssICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJvZ3Jlc3NfbGluZSAuZnJtX2N1cnJlbnRfcGFnZSBpbnB1dCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLmZybV9wcm9ncmVzc19saW5lIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLmZybV9wcm9ncmVzc19saW5lIGxpOmZpcnN0LW9mLXR5cGUgaW5wdXQsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJvZ3Jlc3NfbGluZSBsaTpmaXJzdC1vZi10eXBlIGlucHV0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHggMHB4IDBweCAyNHB4O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5mcm1fcHJvZ3Jlc3NfbGluZSBsaTpsYXN0LW9mLXR5cGUgaW5wdXQsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5mcm1fcHJvZ3Jlc3NfbGluZSBsaTpsYXN0LW9mLXR5cGUgaW5wdXQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAyNHB4IDI0cHggMHB4O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24sICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIHtcbiAgZ3JpZC1nYXA6IDAgMTZweDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZybV9kZXNjcmlwdGlvbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZybV9kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1maWVsZCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiAuZnJtX3ByaW1hcnlfbGFiZWwsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gZmllbGRzZXQsICNmb3JtX3ByaWNpbmctZm9ybS1iIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gaW5wdXRbdHlwZT10ZXh0XSwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gaW5wdXRbdHlwZT1lbWFpbF0sICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIGlucHV0W3R5cGU9dGVsXSwgI2Zvcm1fcHJpY2luZy1mb3JtIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gdGV4dGFyZWEsICNmb3JtX3ByaWNpbmctZm9ybSAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIHNlbGVjdCwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiBpbnB1dFt0eXBlPXRleHRdLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIGlucHV0W3R5cGU9ZW1haWxdLCAjZm9ybV9wcmljaW5nLWZvcm0tYiAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIGlucHV0W3R5cGU9dGVsXSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiB0ZXh0YXJlYSwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0gLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiwgI2Zvcm1fcHJpY2luZy1mb3JtLWIgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgfVxufVxuXG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybS1jIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3JhZGlvIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI1MDY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDY2LCA4MCwgMTAyLCAwLjEpO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDVweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMHB4ICMwMDk2Mzk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCwgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmFjdGl2ZSwgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwOTYzOSAhaW1wb3J0YW50O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1fb3B0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9vcHRfY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5mcm1faW1hZ2Vfb3B0aW9ucyAuZnJtX2ltYWdlX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb24gaW5wdXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybS1jIC5mcm1faW1hZ2Vfb3B0aW9ucyAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9pbWFnZV9vcHRpb25zIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sdW1uLWdhcDogMTJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5mcm1faW1hZ2Vfb3B0aW9ucyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXI6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICNFQUYxRUQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX2ltYWdlX29wdGlvbnMgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVyLFxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUYxRUQ7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3R3b19jb2wgLmZybV9vcHRfY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgcm93LWdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3R3b19jb2wgLmZybV9vcHRfY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pOyAvKiBDcmVhdGVzIGV4YWN0bHkgNSByb3dzICovXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiA+IC5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gPiAuZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gPiAuZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjgzNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9uIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gaW5wdXRbdHlwZT10ZXh0XSwgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiBpbnB1dFt0eXBlPWVtYWlsXSwgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiBpbnB1dFt0eXBlPXRlbF0sICNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gdGV4dGFyZWEsICNmb3JtX3ByaWNpbmctZm9ybS1jIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb24gc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Zvcm1fcHJpY2luZy1mb3JtLWMgLnByaWNpbmctY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgfVxufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9zdWJtaXQuZnJtX2ZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9wcmV2X3BhZ2Uge1xuICBjb2xvcjogIzAwOTYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2Mzk7XG59XG4jZm9ybV9wcmljaW5nLWZvcm0tYyAuZnJtX3ByZXZfcGFnZTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9idXR0b25fc3VibWl0OmFmdGVyIHtcbiAgYm90dG9tOiAtMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Zvcm1fcHJpY2luZy1mb3JtLWMgLmZ1bGwtbmFtZS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwLjgzNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZm9ybV9wcmljaW5nLWZvcm0tYyAuZnVsbC1uYW1lLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNmb3JtX3ByaWNpbmctZm9ybS1jIC5mdWxsLW5hbWUtZmllbGQgLmZybTYge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIC5zcy1tYWluLmZybV9zbGltc2VsZWN0IHtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uTWFycXVlZXMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLk1hcnF1ZWVzIC5jb250YWluZXIsIC5NYXJxdWVlcyAubmFycm93LWNvbnRhaW5lciwgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5zaXRlLWlubmVyLCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLm10MWIgLm1hc3RlYy1tc2EgLnNpdGUtaW5uZXIsIC5tdDFiIC5tYXN0ZWMtbXNhIC5NYXJxdWVlcyAuc2l0ZS1pbm5lciwgLk1hcnF1ZWVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5zaXRlLWlubmVyLCAubXQxYiAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlciAuTWFycXVlZXMgLnNpdGUtaW5uZXIsIC5NYXJxdWVlcyAucTFiIC5tYXN0ZWMtbXNhIC5zaXRlLWlubmVyLCAucTFiIC5tYXN0ZWMtbXNhIC5NYXJxdWVlcyAuc2l0ZS1pbm5lciwgLk1hcnF1ZWVzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnNpdGUtaW5uZXIsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLmluZHVzdHJ5LWV2ZW50cyAuaGNzcy1ldmVudHMsIC5pbmR1c3RyeS1ldmVudHMgLk1hcnF1ZWVzIC5oY3NzLWV2ZW50cywgLk1hcnF1ZWVzIC5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cywgLnBhc3Qtd2ViaW5hcnMgLk1hcnF1ZWVzIC5oY3NzLWV2ZW50cywgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmxwLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5scC10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5oZWF2eWJpZC10by1oZWF2eWpvYiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuaGVhdnliaWQtdG8taGVhdnlqb2IgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtdG8taGVhdnlqb2IgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLXRvLWhlYXZ5am9iIC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLm10MWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubXQxYiAubWFzdGVjLW1zYSAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5tdDFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm10MWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAucTFiIC5tYXN0ZWMtbXNhIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLm1hc3RlYy1tc2EgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5tYXN0ZWMtbXNhIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLm1hc3RlYy1tc2EgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucTFiIC5leGlzdGluZy1wYXJ0bmVyc2hpcHMtaGVhZGVyIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5xMWIgLmV4aXN0aW5nLXBhcnRuZXJzaGlwcy1oZWFkZXIgLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5NYXJxdWVlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLnNpdGUtaW5uZXIsIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuTWFycXVlZXMgLnNpdGUtaW5uZXIsIC5NYXJxdWVlcyAuaGNzcy1yZWNvbW1lbmRhdGlvbnMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLmhjc3MtcmVjb21tZW5kYXRpb25zIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLmZlYXR1cmVzICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhjc3MtcmVjb21tZW5kYXRpb25zIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oY3NzLXJlY29tbWVuZGF0aW9ucyAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5zaGFyZS15b3VyLXN0b3J5IC5zaXRlLWlubmVyLCAuc2hhcmUteW91ci1zdG9yeSAuTWFycXVlZXMgLnNpdGUtaW5uZXIsIC5NYXJxdWVlcyAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuc2hhcmUteW91ci1zdG9yeSAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zaGFyZS15b3VyLXN0b3J5IC5NYXJxdWVlcyAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuTWFycXVlZXMgLmZpdC1xdWl6IC5zaXRlLWlubmVyLCAuZml0LXF1aXogLk1hcnF1ZWVzIC5zaXRlLWlubmVyLCAuTWFycXVlZXMgLmZpdC1xdWl6IC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3QsIC5maXQtcXVpeiAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuTWFycXVlZXMgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdCwgLk1hcnF1ZWVzIC5mZWF0dXJlcyAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5maXQtcXVpeiAudmNlLWNsYXNzaWMtdGFicy1saXN0LCAuZmVhdHVyZXMgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZml0LXF1aXogLk1hcnF1ZWVzIC52Y2UtY2xhc3NpYy10YWJzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IEhDU1MgMjAyMlxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBtYWluIEhDU1MgdGhlbWUuXG5BdXRob3I6IERhdmVuIFN0YW5sZXksIENvbm5pZSBIaWxsLCBUaW0gU3RlaW5rZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5cblRhZ3M6IGFjY2Vzc2liaWxpdHktcmVhZHksIGJsb2NrLXN0eWxlcywgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIGxlZnQtc2lkZWJhciwgb25lLWNvbHVtbiwgcmlnaHQtc2lkZWJhciwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHR3by1jb2x1bW5zLCB3aWRlLWJsb2Nrc1xuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuVGV4dCBEb21haW46IGdlbmVzaXMtc2FtcGxlIVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG5AdXNlICdzYXNzOm1hdGgnO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL2Jvb3RzdHJhcC1ncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJkZWZhdWx0L2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJkZWZhdWx0L21vZHVsZV9jbGFzc2VzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tb2RhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9vdGVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9idXR0b25zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9nZW5lcmFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ndWFyYW50ZWVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWNrXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zbGlja190aGVtZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9jdXN0b21lclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tX2NvbHVtbnNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2luZGl2aWR1YWxfcG9zdHNfc2VjdGlvblwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGlnaGxpZ2h0X2ZlYXR1cmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy93aG9fdXNlc19zZWN0aW9uXCI7XG5AaW1wb3J0IFwibW9kdWxlcy91c2VkX2J5X3RvcF9jb21wYW5pZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3dpc3RpYVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3RhX2Zvcm1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZpdF9xdWl6XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9qZWN0X2xpZmVjeWNsZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaGNzc19mb250c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZGVmYXVsdF9mb250c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJveGltYW5vdmFfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NpZGViYXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21haW4tbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvb3RoZXJfbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXZlbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcnNfYnlfc3RhdGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ZhcXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW5kdXN0cnlfZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RpbWVjYXJkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90YWJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zb2NpYWxfc2hhcmVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3JlbGF0ZWRfY2FzZV9zdHVkaWVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9qZWN0X2dhbGxlcnlfcG9zdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3N1Y2Nlc3Nfc3RvcnlfZm9ybVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbGlnaHRib3gyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZV9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2hlcm9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZpZGVvX3BsYXllclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJfbG9nb3NcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL25ld19mYXFzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl90ZXN0aW1vbmlhbHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NhbGVzX3N0ZXBzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3BhZ2Vfc3RhdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfcGFnZV9tZW51XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfdGFic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW1hZ2VfdGV4dF9ncm91cFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY2tfZnJhbWVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9sZWFkZXJzaGlwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90ZXN0aW1vbmlhbF9zbGlkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWRlc2hvd1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9wdXBfbW9kYWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvcm1pZGFibGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NvY2lhbF9yZXZpZXdzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl9zdG9yeVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc29sdXRpb25zX2ZlYXR1cmVzX3RhYnNcIjsgXG5AaW1wb3J0IFwibW9kdWxlcy9sb2dvX3NsaWRlclwiOyBcbkBpbXBvcnQgXCJtb2R1bGVzL2hjc3NfcGxhdGZvcm1cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX3N0b3J5X3NsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcG9wX3VwX3N1Yl9uYXZcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWRlc2hvd19pbWFnZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFnZV9saW5rc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWFycXVlZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ2xvYmFsLWJhbm5lclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcmVzb3VyY2VzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZXNvdXJjZS1tb2R1bGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RleHRfaW1hZ2VfYm94X3NoYWRvd1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvaW1hZ2VfcGFnZV9saW5rc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZzJcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaG9tZV9wcm9kdWN0c190ZW1wbGF0ZVwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3ByZXNzX25ld3NfdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvcGlsbGFyX3RlbXBsYXRlXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Z1dHVyZV9jb25zdHJ1Y3Rpb25fdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvc2FmZXR5X2xhbmRpbmdfdGVtcGxhdGVcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvbmV3X3Byb2R1Y3RzXCI7XG5AaW1wb3J0IFwibGFuZGluZy1wYWdlcy9sYW5kaW5nX3BhZ2VzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Bvc3RfY2F0ZWdvcnlfdGFnXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3Byb2plY3RzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3ZpZGVvc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9nZW5lcmljXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Nhc2Vfc3R1ZGllc1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9wYXN0LXdlYmluYXJzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3JvaV9jYWxjdWxhdG9yXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZXNcIjtcbkBpbXBvcnQgXCJwYWdlcy9ob21lXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL3ByaWNpbmdcIjsiLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuIGh0bWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIH1cbiAgXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cbiAgXG4gIEBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbiAgQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuICBcbiAgQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuICBAaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuICBAaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcbiAgQGltcG9ydCBcIm1peGlucy90aW50X3NoYWRlXCI7XG4gIFxuICBAaW1wb3J0IFwiZ3JpZFwiO1xuICBAaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xuICAiLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG5cbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkY29udGFpbmVyLW1heC13aWR0aCA+ICR3aWR0aCBvciAkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweCxcbiAgeHh4bDogMTc5MHB4LFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMTBweCxcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qICMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG5cbi8vKiogU2hhZGVzIG9mIEdyYXlcbiRkYXJrLWdyYXk6ICMzMzM7XG4kZ3JheTogIzU5NTk1OTtcbiRzaWx2ZXI6ICM4YzhjOGM7XG4kbGlnaHQtZ3JheTogI2JmYmZiZjtcbiRsaWdodGVyLWdyYXk6ICNmMmYyZjI7XG4vLyoqIFByaW1hcnkgQ29sb3JzXG4kZ3JlZW46ICMwMDk2Mzk7XG4kaGNzcy1ncmF5OiAjNjM2NDY2O1xuJGhlYXZ5am9iOiAjMDA1ZWI4O1xuJG9yYW5nZTogI2ZmOWUxYjtcbiR0ZWxlbWF0aWNzOiAjMDBiNWUyO1xuJGRpc3BhdGNoZXI6ICNlMzUyMDU7XG4kZTM2MDogIzAwNzY4MTtcbiRmdWVsZXJwbHVzOiAjNjQyZjZjO1xuLy8qKiBTZWNvbmRhcnkgQ29sb3JzXG4kYnVybnQtb3JhbmdlOiAjRDk3MzAwO1xuJGNyZWRlbnRpYWxzOiAjNUU3NDYxO1xuJGVsb2dzOiAjN0E5QTAxO1xuJGNsb3VkOiAjNTY3Mzg3O1xuJGluc2lnaHRzOiAjNTY3Mzg3O1xuJHRydWNraW5nOiAjMDBCMkE5O1xuJGhjc3MtZm9ybXM6ICM0MThGREU7XG4kaGNzcy1wbGFuczogIzQ4NUNDNztcbiRoY3NzLXNraWxsczogIzRGNzU4QjtcbiRoY3NzLWJpOiAjMDAzQTcwO1xuJGVtcGxveWVlYXBwOiAjN0I2NDY5O1xuJHF1YWxpdHk6ICMyOTM3OGQ7XG4kaW50ZWxsaWdlbmNlOiAjMWEzZjcwO1xuJGhjc3MtZGFyay1uZXV0cmFsOiAjMjEyQjNBO1xuLy8qKiBTeW5vbnltc1xuJGhjc3MtZ3JlZW46ICRncmVlbjtcbiRoZWF2eWJpZDogJGdyZWVuO1xuJGhjc3Mtc2FmZXR5OiAkb3JhbmdlO1xuJHRlYWw6ICRlMzYwO1xuJHB1cnBsZTogJGZ1ZWxlcnBsdXM7XG4kZmxlZXQ6ICMwMDlFQTY7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYmctY29sb3I6ICR3aGl0ZTtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogJGRhcmstZ3JheTtcbiRsaW5rLWNvbG9yOiAkZ3JlZW47XG4kbmF2LWxpbms6ICM0ZjRmNTE7XG5cbi8vKiogU29jaWFsIE1lZGlhIENvbG9yc1xuJHR3aXR0ZXI6ICM1NWFjZWU7XG4kZmFjZWJvb2s6ICMzYjU5OTg7XG4keW91dHViZTogI2JiMDAwMDtcbiRsaW5rZWRpbjogIzAwN2JiNTtcbiRpbnN0YWdyYW06ICNjMTM1ODQ7XG4kYWVyaWFsOiAgIzAwOWVjYjtcblxuJHByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiRyb2JvdG86IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4vLyoqIFN5bm9ueW1zXG4kYm9keS1mb250OiAkcHJveGltYS1ub3ZhO1xuJGZhbGxiYWNrLWZvbnQ6ICRyb2JvdG87XG5cbi8qICMjIEZvbnQgV2VpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kaGFpcmxpbmUtd2VpZ2h0OiAxMDA7XG4kdGhpbi13ZWlnaHQ6ICAgICAyMDA7XG4kbGlnaHQtd2VpZ2h0OiAgICAzMDA7XG4kbm9ybWFsLXdlaWdodDogICA0MDA7XG4kbWVkaXVtLXdlaWdodDogICA1MDA7XG4kc2VtaWJvbGQtd2VpZ2h0OiA2MDA7XG4kYm9sZC13ZWlnaHQ6ICAgICA3MDA7XG4keGJvbGQtd2VpZ2h0OiAgICA4MDA7XG4kYmxhY2std2VpZ2h0OiAgICA5MDA7XG5cbi8vKiogU3lub255bXNcbiRyZWd1bGFyLXdlaWdodDogICAgJG5vcm1hbC13ZWlnaHQ7XG4kYm9vay13ZWlnaHQ6ICAgICAgICRsaWdodC13ZWlnaHQ7XG4keGxpZ2h0LXdlaWdodDogICAgICRoYWlybGluZS13ZWlnaHQ7XG4kdWx0cmFsaWdodC13ZWlnaHQ6ICRoYWlybGluZS13ZWlnaHQ7XG4kaGVhdnktd2VpZ2h0OiAgICAgICR4Ym9sZC13ZWlnaHQ7XG5cbi8qICMjIEZvbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRub3JtYWwtc3R5bGU6IG5vcm1hbDtcbiRpdGFsaWMtc3R5bGU6IGl0YWxpYztcbiRib2xkLXN0eWxlOiBib2xkO1xuIiwiLypcblRoZW1lIE5hbWU6IEdlbmVzaXMgU2FtcGxlXG5UaGVtZSBVUkk6IGh0dHBzOi8vZGVtby5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogU3R1ZGlvUHJlc3NcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnN0dWRpb3ByZXNzLmNvbS9cblxuVmVyc2lvbjogMy40LjFcblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGVcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuXG4vKiBUYWJsZSBvZiBDb250ZW50c1xuLSBIVE1MNSBSZXNldFxuXHQtIEJhc2VsaW5lIE5vcm1hbGl6ZVxuXHQtIEJveCBTaXppbmdcblx0LSBGbG9hdCBDbGVhcmluZ1xuLSBEZWZhdWx0c1xuXHQtIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcblx0LSBIZWFkaW5nc1xuXHQtIE9iamVjdHNcblx0LSBHYWxsZXJ5XG5cdC0gRm9ybXNcblx0LSBUYWJsZXNcblx0LSBTY3JlZW4gUmVhZGVyIFRleHRcbi0gU3RydWN0dXJlIGFuZCBMYXlvdXRcblx0LSBTaXRlIENvbnRhaW5lclxuXHQtIFNpdGUgSW5uZXJcbi0gQ29tbW9uIENsYXNzZXNcblx0LSBBdmF0YXJcblx0LSBHZW5lc2lzXG5cdC0gU2VhcmNoIEZvcm1cblx0LSBUaXRsZXNcblx0LSBXb3JkUHJlc3Ncbi0gV2lkZ2V0c1xuXHQtIEZlYXR1cmVkIENvbnRlbnRcbi0gUGx1Z2luc1xuXHQtIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcblx0LSBHZW5lc2lzIFNpbXBsZSBGQVFcblx0LSBXUEZvcm1zXG4tIFNraXAgTGlua3Ncbi0gU2l0ZSBIZWFkZXJcblx0LSBUaXRsZSBBcmVhXG4tIFNpdGUgTmF2aWdhdGlvblxuXHQtIFJlc3BvbnNpdmUgTWVudVxuXHQtIEhlYWRlciBNZW51XG5cdC0gRm9vdGVyIE1lbnVcbi0gQ29udGVudCBBcmVhXG5cdC0gRW50cnkgQ29udGVudFxuXHQtIEVudHJ5IE1ldGFcblx0LSBQYWdpbmF0aW9uXG5cdC0gRW50cnkgQ29tbWVudHNcbi0gU2lkZWJhclxuLSBGb290ZXIgV2lkZ2V0c1xuLSBTaXRlIEZvb3RlclxuLSBNZWRpYSBRdWVyaWVzXG5cdC0gTWluLXdpZHRoOiA5NjBweFxuXHRcdC0gU2l0ZSBIZWFkZXJcblx0XHQtIEdlbmVzaXMgTWVudVxuXHRcdC0gUmVzcG9uc2l2ZSBNZW51XG5cdFx0LSBIZWFkZXIgTWVudVxuXHRcdC0gU2l0ZSBJbm5lclxuXHRcdC0gQ29udGVudFxuXHRcdC0gU2lkZWJhclxuXHRcdC0gQXV0aG9yIEJveFxuXHRcdC0gQWZ0ZXIgRW50cnlcblx0XHQtIENvbHVtbiBDbGFzc2VzXG5cdFx0LSBFbnRyeSBNaXNjLlxuXHRcdC0gRm9vdGVyIFdpZGdldHNcbi0gUHJpbnQgU3R5bGVzXG4qL1xuXG5cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWx7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfW1haW57ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9W3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyxidXR0b246LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBGbG9hdCBDbGVhcmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hdXRob3ItYm94OjpiZWZvcmUsXG4uY2xlYXJmaXg6OmJlZm9yZSxcbi5lbnRyeTo6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6OmJlZm9yZSxcbi5mb290ZXItd2lkZ2V0czo6YmVmb3JlLFxuLnBhZ2luYXRpb246OmJlZm9yZSxcbi5zaXRlLWNvbnRhaW5lcjo6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6OmJlZm9yZSxcbi5zaXRlLWlubmVyOjpiZWZvcmUsXG4ud2lkZ2V0OjpiZWZvcmUsXG4ud3JhcDo6YmVmb3JlIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXV0aG9yLWJveDo6YWZ0ZXIsXG4uY2xlYXJmaXg6OmFmdGVyLFxuLmVudHJ5OjphZnRlcixcbi5lbnRyeS1jb250ZW50OjphZnRlcixcbi5mb290ZXItd2lkZ2V0czo6YWZ0ZXIsXG4ucGFnaW5hdGlvbjo6YWZ0ZXIsXG4uc2l0ZS1jb250YWluZXI6OmFmdGVyLFxuLnNpdGUtZm9vdGVyOjphZnRlcixcbi5zaXRlLWhlYWRlcjo6YWZ0ZXIsXG4uc2l0ZS1pbm5lcjo6YWZ0ZXIsXG4ud2lkZ2V0OjphZnRlcixcbi53cmFwOjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cblxuLyogRGVmYXVsdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVHlwb2dyYXBoaWNhbCBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwge1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjJyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG50ZXh0YXJlYTpmb2N1cyxcbi5idXR0b24sXG4uZ2FsbGVyeSBpbWcge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYSB7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0Zm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hOmZvY3VzLFxuYTpob3ZlciB7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAyOHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5saSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogI2VlZTtcblx0bWFyZ2luOiAxLjY1ZW0gYXV0bztcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogI2RkZDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDMwcHg7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLnAtaGVhZGluZy0xLFxuLnAtaGVhZGluZy0yLFxuLnAtaGVhZGluZy0zLFxuLnAtaGVhZGluZy00LFxuLnAtaGVhZGluZy01LFxuLnAtaGVhZGluZy02XG4ge1xuXHRmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuaDEsIC5wLWhlYWRpbmctMSB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAzLjI1cmVtO1xuXHR9XG59XG5cbmgyLCAucC1oZWFkaW5nLTIge1xuXHRmb250LXNpemU6IDEuN3JlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxufVxuXG5oMywgLnAtaGVhZGluZy0zICB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cblxuaDQsIC5wLWhlYWRpbmctNCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDMsXG4uZW50cnktY29udGVudCBoNCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGg0IHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuaDUsIC5wLWhlYWRpbmctNSB7XG5cdGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cblxuaDYsIC5wLWhlYWRpbmctNiB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogT2JqZWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ2FsbGVyeSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IGltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uZ2FsbGVyeSBpbWc6Zm9jdXMsXG4uZ2FsbGVyeSBpbWc6aG92ZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDE2LjY2NjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxNC4yODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDExLjExMTElO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4rMSkge1xuXHRjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDEuMTVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzMzMztcblx0b3BhY2l0eTogMTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjMzMzO1xuXHRvcGFjaXR5OiAxO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbi5idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNmZmY7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5idXR0b246Zm9jdXMsXG4uYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzNlNTtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXQ6ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRjb2xvcjogIzc3Nztcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxudGJvZHkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxudGQsXG50aCB7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ZCB7XG5cdHBhZGRpbmc6IDAuNWVtO1xufVxuXG50ciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG50aCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDAuNWVtO1xufVxuXG4vKiBTY3JlZW4gUmVhZGVyIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQsXG4uc2NyZWVuLXJlYWRlci10ZXh0IHNwYW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0OmZvY3VzLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5tb3JlLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4vKiBTdHJ1Y3R1cmUgYW5kIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBTaXRlIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWNvbnRhaW5lciB7XG5cdC8qYW5pbWF0aW9uOiBmYWRlaW4gMXM7Ki9cblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG5cblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cbn1cblxuLyogU2l0ZSBJbm5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWlubmVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDMwcHggMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHR9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDEyMTBweDtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHQvLyBcdG1heC13aWR0aDogMTU0MHB4O1xuXHQvLyB9XG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuXHQvLyBcdG1heC13aWR0aDogMTcxMHB4O1xuXHQvLyB9XG59XG5cblxuLyogQ29tbW9uIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmF2YXRhciB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5hdXRob3ItYm94IC5hdmF0YXIsXG4uYWxpZ25sZWZ0IC5hdmF0YXIge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5hbGlnbnJpZ2h0IC5hdmF0YXIge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNvbW1lbnQgLmF2YXRhciB7XG5cdG1hcmdpbjogMCAxNXB4IDIwcHggMDtcbn1cblxuLyogR2VuZXNpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZnRlci1lbnRyeSxcbi5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuLmF1dGhvci1ib3gge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWZ0ZXItZW50cnkge1xuXHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmVhZGNydW1iIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5hdXRob3ItYm94IHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFNlYXJjaCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlYXJjaC1mb3JtIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi8qIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIC5lbnRyeS10aXRsZSxcbi5hcmNoaXZlLXRpdGxlLFxuLmF1dGhvci1ib3gtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS45cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUgYSxcbi5zaWRlYmFyIC53aWRnZXQtdGl0bGUgYSB7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhOmZvY3VzLFxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzAwNzNlNTtcbn1cblxuLndpZGdldC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5zaXRlLWlubmVyIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi8qIFdvcmRQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmEuYWxpZ25jZW50ZXIgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmFsaWdubm9uZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFsaWdubGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXJlZCxcbi5hbGlnbmNlbnRlcixcbi5zaW5ndWxhci1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG5pbWcuYWxpZ25ub25lLFxuLmFsaWdubm9uZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cblxuYS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG5maWdjYXB0aW9uLFxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQge1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcC53cC1jYXB0aW9uLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYXVkaW8tc2hvcnRjb2RlLFxuLmVudHJ5LWNvbnRlbnQgLndwLXBsYXlsaXN0LFxuLmVudHJ5LWNvbnRlbnQgLndwLXZpZGVvIHtcblx0bWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLndpZGdldCBwOmxhc3QtY2hpbGQsXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCB1bCA+IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IG9sID4gbGkge1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR0ZXh0LWluZGVudDogLTIwcHg7XG59XG5cbi53aWRnZXQgbGkgbGkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcblx0cGFkZGluZzogMDtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRkLFxuLndpZGdldF9jYWxlbmRhciB0aCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogRmVhdHVyZWQgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnk6bGFzdC1vZi10eXBlIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cblxuLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnNpZGViYXIgLmVuZXdzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFmdGVyLWVudHJ5IC5lbmV3cy13aWRnZXQgaW5wdXQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5lbmV3cyBmb3JtICsgcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qIEdlbmVzaXMgU2ltcGxlIEZBUVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ncy1mYXFfX3F1ZXN0aW9uIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRjb2xvcjogIzMzMztcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjpmb2N1cyxcbi5ncy1mYXFfX3F1ZXN0aW9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDA3M2U1O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjEzMlwiO1xuXHRmb250LWZhbWlseTogZGFzaGljb25zOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZCAqL1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uLmdzLWZhcS0tZXhwYW5kZWQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLyogV1AgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWhwIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAtOTAwMHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtc21hbGwge1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLW1lZGl1bSB7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbGFyZ2Uge1xuXHRoZWlnaHQ6IDMwMHB4O1xufVxuXG5cbi8qIFNraXAgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdlbmVzaXMtc2tpcC1saW5rIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgLnNraXAtbGluay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayBsaSB7XG5cdGhlaWdodDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0d2lkdGg6IDA7XG59XG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcblx0Y29sb3I6ICMzMzM7XG5cdG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuXG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyLWdyYXk7XG5cdHRvcDogMDtcbn1cblxuLyogVGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aXRsZS1hcmVhIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uc2l0ZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLXRpdGxlIGEsXG4uc2l0ZS10aXRsZSBhOmZvY3VzLFxuLnNpdGUtdGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiAjMzMzO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uLFxuLndwLWN1c3RvbS1sb2dvIC5zaXRlLXRpdGxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cblxuLyogU2l0ZSBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hY3RpdmF0ZWQgKyAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgI21lbnUtcHJpbWFyeS1tZW51e1xuICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhIHtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IC45NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0b3V0bGluZS1vZmZzZXQ6IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgYTpob3Zlcixcbi5nZW5lc2lzLW5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcblx0Y29sb3I6ICMwMDczZTU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51LFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IC05OTk5cHg7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuXHRmb250LXNpemU6IC45cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogYXV0bztcblx0b3BhY2l0eTogMTtcbn1cblxuLyogUmVzcG9uc2l2ZSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzICsgdWwuc3ViLW1lbnUsXG4ubWVudSAubWVudS1pdGVtLnNmSG92ZXIgPiB1bC5zdWItbWVudSB7XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LXRvZ2dsZSxcbi5zdWItbWVudS10b2dnbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZW51LXRvZ2dsZTpmb2N1cyxcbi5tZW51LXRvZ2dsZTpob3Zlcixcbi5zdWItbWVudS10b2dnbGU6Zm9jdXMsXG4uc3ViLW1lbnUtdG9nZ2xlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICMwMDczZTU7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG5cdGZsb2F0OiByaWdodDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDAwO1xufVxuXG4ubWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmRhc2hpY29ucy1iZWZvcmU6OmJlZm9yZSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS10b2dnbGU6OmJlZm9yZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0dG9wOiAxcHg7XG59XG5cbi5zdWItbWVudS10b2dnbGUge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBhZGRpbmc6IDlweCAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLnN1Yi1tZW51IC5zdWItbWVudS10b2dnbGUge1xuXHRwYWRkaW5nOiAxMnB4IDEwcHg7XG59XG5cbi5zdWItbWVudS10b2dnbGU6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdWItbWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5cbi8qIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBFbnRyeSBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgPiBsaSxcbi5lbnRyeS1jb250ZW50IHVsIHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uY29udGVudCAuc3RpY2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLyogRW50cnkgTWV0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnAuZW50cnktbWV0YSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFwyMDE0XCI7XG5cdG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi8qIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFnaW5hdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLmFkamFjZW50LWVudHJ5LXBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRjb2xvcjogIzMzMztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRwYWRkaW5nOiA4cHggMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4uYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qIEVudHJ5IENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbW1lbnQtcmVzcG9uZCxcbi5lbnRyeS1jb21tZW50cyxcbi5lbnRyeS1waW5ncyB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgbGkge1xuXHRwYWRkaW5nOiA0MHB4IDAgMCAzMHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5kZXB0aC0xIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29tbWVudC1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgdWwgPiBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb21tZW50LWhlYWRlciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LXBpbmdzIC5yZXBseSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNpZGViYXIge1xuXHRmb250LXNpemU6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2lkZWJhciBwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZvb3Rlci13aWRnZXRzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5mb290ZXItd2lkZ2V0cyAud3JhcCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZCxcbi5mb290ZXItd2lkZ2V0cyAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8qIFNpdGUgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaXRlLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRmb250LXNpemU6IC45NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0cGFkZGluZzogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1mb290ZXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLyogTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cblx0dGFibGUge1xuXHRcdHRhYmxlLWxheW91dDogYXV0bztcblx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cblx0LyogU2l0ZSBIZWFkZXJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LnNpdGUtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LyogQ29udGVudFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDY1JTtcblx0fVxuXG5cdC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC8qIFNpZGViYXJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LnNpZGViYXIge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cblx0LnNpZGViYXItY29udGVudCAuc2lkZWJhciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQvKiBBdXRob3IgQm94XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5hdXRob3ItYm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQvKiBBZnRlciBFbnRyeVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuYWZ0ZXItZW50cnkge1xuXHRcdHBhZGRpbmc6IDQwcHggNjBweDtcblx0fVxuXG5cdC5hZnRlci1lbnRyeSAuZW5ld3Mge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LyogQ29sdW1uIENsYXNzZXNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmZpdmUtc2l4dGhzLFxuXHQuZm91ci1zaXh0aHMsXG5cdC5vbmUtZm91cnRoLFxuXHQub25lLWhhbGYsXG5cdC5vbmUtc2l4dGgsXG5cdC5vbmUtdGhpcmQsXG5cdC50aHJlZS1mb3VydGhzLFxuXHQudGhyZWUtc2l4dGhzLFxuXHQudHdvLWZvdXJ0aHMsXG5cdC50d28tc2l4dGhzLFxuXHQudHdvLXRoaXJkcyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuNTY0MTAyNTY0MTAyNTY0JTtcblx0fVxuXG5cdC5vbmUtaGFsZixcblx0LnRocmVlLXNpeHRocyxcblx0LnR3by1mb3VydGhzIHtcblx0XHR3aWR0aDogNDguNzE3OTQ4NzE3OTQ4NzE1JTtcblx0fVxuXG5cdC5vbmUtdGhpcmQsXG5cdC50d28tc2l4dGhzIHtcblx0XHR3aWR0aDogMzEuNjIzOTMxNjIzOTMxNjI1JTtcblx0fVxuXG5cdC5mb3VyLXNpeHRocyxcblx0LnR3by10aGlyZHMge1xuXHRcdHdpZHRoOiA2NS44MTE5NjU4MTE5NjU4MiU7XG5cdH1cblxuXHQub25lLWZvdXJ0aCB7XG5cdFx0d2lkdGg6IDIzLjA3NjkyMzA3NjkyMzA3NyU7XG5cdH1cblxuXHQudGhyZWUtZm91cnRocyB7XG5cdFx0d2lkdGg6IDc0LjM1ODk3NDM1ODk3NDM2JTtcblx0fVxuXG5cdC5vbmUtc2l4dGgge1xuXHRcdHdpZHRoOiAxNC41Mjk5MTQ1Mjk5MTQ1MyU7XG5cdH1cblxuXHQuZml2ZS1zaXh0aHMge1xuXHRcdHdpZHRoOiA4Mi45MDU5ODI5MDU5ODI5MSU7XG5cdH1cblxuXHQuZmlyc3Qge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LyogRW50cnkgTWlzYy5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmFmdGVyLWVudHJ5LFxuXHQuYXJjaGl2ZS1kZXNjcmlwdGlvbixcblx0LmF1dGhvci1ib3gsXG5cdC5jb21tZW50LXJlc3BvbmQsXG5cdC5lbnRyeS1jb21tZW50cyxcblx0LmVudHJ5LXBpbmdzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQvKiBHZW5lc2lzIE1lbnVcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cdCNtZW51LXByaW1hcnktbWVudXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuXHQuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWJvbGQgPiBhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmZvY3VzLFxuXHQuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuXHRcdG1hcmdpbjogLTQ2cHggMCAwIDE3OXB4O1xuXHR9XG5cblx0LyogUmVzcG9uc2l2ZSBNZW51XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5tZW51LXRvZ2dsZSxcblx0LnN1Yi1tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLyogUHJpbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBwcmludCB7XG5cblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdGFbaHJlZl06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcblx0fVxuXG5cdGFiYnJbdGl0bGVdOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuXHR9XG5cblx0YVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcblx0YVtocmVmXj1cIiNcIl06OmFmdGVyLFxuXHQuc2l0ZS10aXRsZSA+IGE6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cblx0dGhlYWQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcblx0fVxuXG5cdGltZyxcblx0dHIge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAcGFnZSB7XG5cdFx0bWFyZ2luOiAyY20gMC41Y207XG5cdH1cblxuXHRwLFxuXHRoMixcblx0aDMge1xuXHRcdG9ycGhhbnM6IDM7XG5cdFx0d2lkb3dzOiAzO1xuXHR9XG5cblx0YmxvY2txdW90ZSxcblx0cHJlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdC5jb250ZW50LFxuXHQuY29udGVudC1zaWRlYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGJ1dHRvbixcblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEsXG5cdC5icmVhZGNydW1iLFxuXHQuY29tbWVudC1lZGl0LWxpbmssXG5cdC5jb21tZW50LWZvcm0sXG5cdC5jb21tZW50LWxpc3QgLnJlcGx5IGEsXG5cdC5jb21tZW50LXJlcGx5LXRpdGxlLFxuXHQuZWRpdC1saW5rLFxuXHQuZW50cnktY29tbWVudHMtbGluayxcblx0LmVudHJ5LWZvb3Rlcixcblx0LmdlbmVzaXMtYm94LFxuXHQuaGVhZGVyLXdpZGdldC1hcmVhLFxuXHQuaGlkZGVuLXByaW50LFxuXHQuaG9tZS10b3AsXG5cdC5wb3N0LWVkaXQtbGluayxcblx0LnNpZGViYXIge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC50aXRsZS1hcmVhIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2l0ZS10aXRsZSA+IGEge1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1pbmRlbnQ6IDA7XG5cdH1cblxuXHQuc2l0ZS1pbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmF1dGhvci1ib3gge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRoMSxcblx0aDIsXG5cdGgzLFxuXHRoNCxcblx0aDUsXG5cdGg2IHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHR3aWRvd3M6IDM7XG5cdH1cblxuXG5cdGltZyB7XG5cdFx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0YmxvY2txdW90ZSxcblx0cHJlLFxuXHR0YWJsZSB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG5cblx0ZGwsXG5cdG9sLFxuXHR1bCB7XG5cdFx0cGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuXHR9XG5cbn1cbiIsIi8qU0VPIEhlYWRpbmcgdGFnc1xuaDEgLSBNYWluIHRpdGxlLiBQYWdlIHRpdGxlICAtIG1haW4gdG9waWMgb2YgdGhlIHBhZ2UsIHNob3VsZCBvbmx5IGJlIHVzZWQgb25jZSBwZXIgcGFnZS5cbmgyIC0gU2VjdGlvbiB0aXRsZS4gIG1haW4gcG9pbnRzIG9mIHRoZSBjb250ZW50XG5oMyAtIFN1YmhlYWRpbmcgdGl0bGUuIFN1Yi1wb2ludHMsIHN1cHBvcnRpbmcgY29udGVudFxuaDQgLSBTdWItc3ViaGVhZGluZyB0aXRsZS4gQWRkaXRpb25hbCBkZXRhaWxzXG5jbGFzcyBzaG91bGQgYmUgc2VjdGlvbi1oZWFkaW5nLXRhZ1xuKi9cbi5oLXRhZ3tcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLy9wcm9kdWN0LWhlcm8gc2VjdGlvbiBfcHJvZHVjdF9oZXJvLnNjc3Ncbi5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZXtcbiAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG4ucHJvZHVjdC1oZXJvLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjU4MnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4ucHJvZHVjdC1oZXJvLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb2xvcjogI0JFQkVCRTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4vL0N1c3RvbWVyIExvZ28gU2VjdGlvbiBfY3VzdG9tZXJfbG9nb3Muc2Nzc1xuLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAuaC10YWc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi8vcHJvZHVjdCBzZWN0aW9uIHRpdGxlXG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxlLXYye1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbi8vcHJvZHVjdCBmZWF0dXJlcyBfcHJvZHVjdF9mZWF0dXJlcy5zY3NzXG4ucHJvZHVjdC1mZWF0dXJlcy1zdWJoZWFkaW5ne1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZ3tcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxufVxuLnByb2R1Y3QtZmVhdHVyZXMtcGFyYWdyYXBoe1xuICAgIEBleHRlbmQgLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8vUHJvZHVjdCBUYWJzIF9wcm9kdWN0X3RhYnMuc2Nzc1xuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40NzVyZW07XG4gICAgfVxufVxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGh7XG4gICAgQGV4dGVuZCAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi8vQ3VzdG9tZXIgVGVzdGltb25pYWxzIF9jdXN0b21lcl90ZXN0aW1vbmlhbHMuc2Nzc1xuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI5NXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICB9XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OifigJwnO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDon4oCdJztcbiAgICB9XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWV7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgfVxufVxuLy9QYWdlIFN0YXRzIF9wcm9kdWN0X3BhZ2Vfc3RhdHMuc2Nzc1xuLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXJ7XG4gICAgZm9udC1zaXplOiAzLjU4NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOjQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzLXRleHR7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfSAgIFxufVxuLnBhZ2Utc3RhdHMtc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5sZWZ0LWNlbnRlci1tb2JpbGU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4ucGFnZS1zdGF0cy1wYXJhZ3JhcGgtdGV4dHtcbiAgICBAZXh0ZW5kIC5sZWZ0LWNlbnRlci1tb2JpbGU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG59XG4vL1NhbGVzIFN0ZXBzIF9zYWxlc19zdGVwcy5zY3NzXG4uc2FsZXMtc3RlcHMtc2VjdGlvbi10aXRsZXtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmd7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjQ4NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4uc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IFxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTIzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTQ3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgbWluLWhlaWdodDogOThweDtcbiAgICB9XG59XG4uc2FsZXMtc3RlcC1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi8vbmV3cyAmIGZhcXMgX25ld3NfZmFxcy5zY3NzXG4ubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5uZXdzLWZhcXMtc3ViaGVhZGluZ3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW46IDE2cHggNDBweCAxNnB4IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBtYXJnaW46IDMycHggNDBweCAzMnB4IDA7XG4gICAgfVxufVxuLm5ld3MtZmFxcy1jdGEtc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTIyJTtcbiAgICBtYXJnaW46IDA7XG59XG4ubmV3cy1mYXFzLXBhcmFncmFwaHtcbiAgICBAZXh0ZW5kIC5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoO1xufVxuLy9Tb2NpYWwgUmV2aWV3cyBfc29jaWFsX3Jldmlld3Muc2Nzc1xuLnNvY2lhbC1yZXZpZXdzLXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4uc29jaWFsLXJldmlld3Mtc3Rhci1yZXZpZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG59XG4vL0NUQSBSZXF1ZXN0XG4uY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIGgyO1xufVxuLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmd7XG4gICAgQGV4dGVuZCBoMztcbn1cbi5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgLmgtdGFnO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLnJlc291cmNlcy1zZWN0aW9uLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuLnJlc291cmNlcy1zZWN0aW9uLXN1Yi1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxufVxuLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxle1xuICAgIEBleHRlbmQgLmgtdGFnO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmdlbmVyaWMtaGVyby1tYWluLXRpdGxle1xuICAgIEBleHRlbmQgLnByb2R1Y3QtaGVyby1zZWN0aW9uLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH0gICAgXG59XG4uZ2VuZXJpYy1oZXJvLXBhcmFncmFwaC10ZXh0e1xuICAgIEBleHRlbmQgLmdlbmVyaWMtcGFyYWdyYXBoLXRleHQ7XG59XG4uZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOS4ycHg7XG4gICAgfVxuICAgICYuc2FmZXR5e1xuICAgICAgICBjb2xvcjogI0UyNkIwMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyNkIwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA4Lzk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tY2FsZW5kYXItNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tY2FsZW5kYXItNC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdlbmVyaWMtc2VjdGlvbi10aXRsZXtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi5nZW5lcmljLXBhcmFncmFwaC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLy9QYXN0IFdlYmluYXJzIF9wYXN0LXdlYmluYXJzLnNjc3Ncbi5wYXN0LXdlYmluYXItbWFpbi10aXRsZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxufVxuLnBhc3Qtd2ViaW5hci1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cbi5wYXN0LXdlYmluYXItdmlkZW8tZGVzY3JpcHRpb257XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIH1cbn1cbi52aWRlby1pbmZvLWxpc3R7XG4gICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbndpc3RpYS10cmFuc2NyaXB0e1xuICAgICY6OnBhcnQoc3BlYWtlcil7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjpwYXJ0KHBhcmFncmFwaCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFjdC11cy1leWVicm93LXRleHR7XG4gICAgY29sb3I6ICMwMEMxNTg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53aG8tdXNlcy1leWVicm93LXRleHR7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyAvKiAxNjIuNSUgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmpvYi1yb2xlLWFzay1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7ICBcbiAgICB9XG59XG4ucHJpY2luZy1wYWdlLWV5ZWJyb3ctdGV4dHtcbiAgICBAZXh0ZW5kIC5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZTtcbn1cbi5wcmljaW5nLXBhZ2UtbWFpbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnByaWNpbmctZm9ybS1zdGVwc3tcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cbn1cbi5wcmljaW5nLWZvcm0taW50cm97XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG4ucHJpY2luZy1mb3JtLXBhcmFncmFwaC10ZXh0e1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cbi5yb2ktY2FsY3VsYXRvci1jdGEtc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnJvaS1jYWxjdWxhdG9yLWN0YS1wYXJhZ3JhcGgtdGV4dHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxufVxuLy9wYXN0LXdlYmluYXJzIHBvc3RzXG4uZXZlbnRzLXBvc3Qtc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmV2ZW50cy1wb3N0LXN1Yi1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHNwYW4ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn0iLCIvKiBUaGUgTW9kYWwgKGJhY2tncm91bmQpICovXG4ubW9kYWx7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxMDAwMDsgLyogU2l0IG9uIHRvcCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsMCwwKTsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgwKTsgLyogQmxhY2sgdy8gb3BhY2l0eSAqL1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbiAgZGl2Lm1vZGFsLWRpYWxvZ3tcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbiAgfVxuICAubW9kYWwtaGVhZGVye1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTW9kYWwgQ29udGVudC9Cb3ggbW9kYWwtdmlkZW8qL1xuLm1vZGFsX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICAgIHdpZHRoOiA4MCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDAxOyAvKiBTaXQgb24gdG9wICovXG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4uY2xvc2Uge1xuICBjb2xvcjogI2FhYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIlxuLnNpdGUtZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuXHRsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbiAgICBhIHtcblx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA0OHB4IDAgMTMzcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4vKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyLXRvcDpub25lO1xuXHRwYWRkaW5nOiA0OHB4IDA7XG5cdC5jb250YWluZXJ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC00OHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0Ym90dG9tOiAtODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmQtZmxleHtcblx0XHRnYXA6IDAgMTVweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LndpZGdldC10aXRsZSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4OyAvKiAxNDAuMDk3JSAqL1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Y29sb3I6ICMwMDk2Mzk7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IC4yNTVlbTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7IC8vZG93blxuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjsgLy91cFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZHtcblx0XHQud2lkZ2V0LXRpdGxle1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR1bCA+IGxpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuc3ViLW1lbnUgPiBsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LndpZGdldCA+IGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHR1bC5tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cdC5hY3RpdmV7XG5cdFx0dWwubWVudXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuICAgIGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG5cdFx0cGFkZGluZzogMTJweCA1NnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM1MmFjNjk7XG5cdFx0XHQuaW5zdGFncmFtLWljb24sIC54LWljb257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdD4gYXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG4rMikgPiBhe1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdH1cbn1cbi5mb290ZXItd2lkZ2V0cy0xe1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHR9XG4gICAgfVxufVxuLmZvb3Rlci13aWRnZXRzLTJ7XG5cdEBleHRlbmQgLm9mZnNldC1sZy0xO1xufVxuLmZvb3Rlci13aWRnZXRzLTIsXG4uZm9vdGVyLXdpZGdldHMtMyxcbi5mb290ZXItd2lkZ2V0cy00LFxuLmZvb3Rlci13aWRnZXRzLTUge1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDMgLzEyKSAtIDE1cHgpO1xuXHRcdHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR9XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDIgLzEyKSAtIDE1cHgpO1xuICAgIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiA0OHB4IDAgMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpe1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5waG9uZS1saW5rIGF7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW46IDQ4cHggMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWwtaW5saW5le1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHR9XG5cdH1cblx0LmN0YS1idXR0b24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG5cdFx0YXtcblx0XHRcdEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcblx0XHRcdGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluc3RhZ3JhbS1pY29ue1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTtcbn1cbi54LWljb257XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xufSIsIi5wbGFpbi1idG57ICAgIFxuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vcmFuZ2UtYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGNzcy1zYWZldHkpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5vcmFuZ2UtYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLm9yYW5nZS1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgIH1cbn1cbi53aGl0ZS1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDhkOCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmRpc3BhdGNoZXItYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAuZGlzcGF0Y2hlci1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgIH1cbn1cbi5kaXNwYXRjaGVyLW91dGxpbmV7XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWR7XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDsgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuLmRpc3BhdGNoZXItb3V0bGluZS1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRkaXNwYXRjaGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgIH1cbn1cbi53aGl0ZS1vdXRsaW5lLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmdyZWVuLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uZ3JlZW4tYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLmdyZWVuLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxufVxuLndoaXRlLWdyZWVuLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLndoaXRlLWdyZWVuLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibGFjay1idG57ICAgIFxuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmx1ZS1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ibHVlLWJ1dHRvbntcbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLmJsdWUtYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG59XG4vKioqSEpFIGJ1dHRvbnMqKiovXG5he1xuICAgICYuaGplLWJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1ibGFjay1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5oamUtYnV0dG9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJi5oamUtY2xlYXItYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5oamUtYnV0dG9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5kaXZ7XG4gICAgJi5oamUtYmxhY2stYnV0dG9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1ibHVlLWJ1dHRvbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtY2xlYXItYnV0dG9uIHsgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAxLCA3NiwgNzYsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtYnV0dG9uLCAuaGplLWJsYWNrLWJ1dHRvbiwgLmhqZS1jbGVhci1idXR0b24sIC5oamUtYmx1ZS1idXR0b257XG4gICAgICAgIGF7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAvL3RlbXBsYXRlIGJ1dHRvbiBvdmVycmlkZXNcbi5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5ibGFjay1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuYmx1ZS1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuZGlzcGF0Y2hlci1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmdyZWVuLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLm9yYW5nZS1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLndoaXRlLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13aGl0ZS10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZC5mcm1faHRtbF9jb250YWluZXJ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lcntcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVhdnlqb2ItdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWJpZC10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhjc3Mtc2FmZXR5LXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhjc3Mtc2FmZXR5O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3Mtc2FmZXR5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUtdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcnJvdy11bmRlcmxpbmUtY3Rhe1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4yNWVtO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9hcnJvd19kaXJlY3Rpb25fcmlnaHRfbmV4dF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDMycHg7XG4gICAgICAgIG1hc2stc2l6ZTogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjQ0RDRENEO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IDAuMjVweCBzb2xpZCAjQjRCNEI0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi5ibGFjay1saW5re1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3JleS1vdXRsaW5lLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xuICAgIH1cbn1cbi5ncmVlbi1kYXJrZ3JlZW4tYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODkzOCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uc3RhbmRhcmQtYnRue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAmOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyNzI3Mjc7XG4gICAgICAgICAgICBjb2xvcjogIzI3MjcyNztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi53aGl0ZS1idG57ICAgIFxuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBjb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaGVhdnliaWQtYnRuLCAuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXR7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICB9XG59XG4uaGVhdnlqb2ItYnRuLCAubmV3LWRpc3BhdGNoZXItYnRuLCAucGxhbnMtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4M0ZDO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxuICAgICYuaW52ZXJzZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zYWZldHktYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICNGRjc5MDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjlFMUI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjc5MDA7XG4gICAgfVxufVxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZsZWV0O1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZsZWV0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gICAgfVxufVxuLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzU2NzM4NztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzU2NzM4NztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICB9XG59XG4ubmF2eS1ibHVlLWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjY0Nzk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDI2NDc5O1xuICAgIH1cbn1cbi5zdGFuZGFyZC1saW5re1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5oZWF2eWpvYi1saW5rLCAuZGlzcGF0Y2hlci1saW5rLCAucGxhbnMtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLnNhZmV0eS1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICNGRjlFMUI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNGRjc5MDA7XG4gICAgfVxufVxuLmhlYXZ5YmlkLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzBDOTc0ODtcbiAgICB9XG59XG4uZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICRmbGVldDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwNzY4MTtcbiAgICB9XG59XG4uY2xvdWQtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAkY2xvdWQ7XG59XG4uZmxlZXQtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjMDA5ZWE2O1xufVxuLmNhcmV0LXJpZ2h0e1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcmV0LWxlZnR7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG59XG4ud2hpdGUtbGlua3tcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uYmxhY2stbGlua3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0NEQ0RDRDtcbiAgICB9XG59XG4uZ3JlZW4tZ2hvc3QtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gICAgY29sb3I6IzAwQzE1ODtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDk2Mzk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gICAgfVxufVxuLmJsdWUtZ2hvc3QtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk0RkY7XG4gICAgY29sb3I6ICMwNTgzRkM7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDojMDA1RUI4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA1RUI4O1xuICAgIH1cbn1cbi50ZWFsLWdob3N0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xuICAgIGNvbG9yOiAjMDA5RUE2O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwOUVBNjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbiAgICB9XG59XG4uY3VzdG9tZXItc3RvcnktZ3JleS1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjgyRjNDO1xuICAgIHBhZGRpbmc6MTZweDtcbiAgICBjb2xvcjojZmZmO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbn0iLCIuaGlkZS14cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zci1vbmx5e1xuICAgIEBpbmNsdWRlIHNyLW9ubHk7XG59XG5cbi8vdGV4dCBhbGlnbiBjbGFzc2VzXG4uY2VudGVyLCAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNlbnRlci1tb2JpbGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgICYudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tcmlnaHR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQsXG4gICAgJi52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1sZWZ0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGVmdC1jZW50ZXItbW9iaWxle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vL21hcmdpbiBjbGFzc2VzXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtNTB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tdC02MHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1iLTMwe1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWItNTB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG4ubWItMTB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYi00OC04MHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi5tcy0xMHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tdC00OHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLm10Yi00OC05NntcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufVxuLm10Yi00OC04MHtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufVxuLm10LTQ4LTk2e1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxufVxuLy9wYWRkaW5nIGNsYXNzZXNcbi5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtMTUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4ucHRiLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnB0LTYwe1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHQtOTB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGItNDgtODB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi5wYi05MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdGItOTB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBiLTEyMHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHRiLTEyMHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBhZGRpbmctOTB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGFkZGluZy0zMC05MHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4vL2JhY2tncm91bmQgY2xhc3Nlc1xuLmdyZXktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcbn1cbi5kYXJrLWdyZXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xufVxuLmdyZWVuLWJnLCAuaGVhdnliaWQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuLndoaXRlLWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRydWNraW5nLWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVja2luZztcbn1cbi5kYXJrZXItZ3JleSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbn1cbi5lMzYwLWJnLCAuZXF1aXBtZW50MzYwLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xufVxuLmhlYXZ5am9iLWJnLCAuYmx1ZS1iZywgLmhjc3MtbXlmaWVsZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG59XG4uYmxhY2stYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5mdWVsZXJwbHVzLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzO1xufVxuLmhjc3MtY2xvdWQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb3VkO1xufVxuLmhjc3MtZGlzcGF0Y2hlci1iZywgLmRpc3BhdGNoZXItYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG59XG4uaGNzcy1pbnRlbGxpZ2VuY2UtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVsbGlnZW5jZTtcbn1cbi5oY3NzLXBsYW5zLWJnLCAucGxhbnMtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtcGxhbnM7XG59XG4uaGNzcy1zYWZldHktYmcsIC5zYWZldHktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi5oY3NzLXRlbGVtYXRpY3MtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlbGVtYXRpY3M7XG59XG4ubGlnaHRncmV5LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjc7XG59XG4ubmF2eS1ibHVlLWJnLCAuaGNzcy1kYXJrLW5ldXRyYWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xufVxuLy90ZXh0IGNvbG9yXG4uaGVhdnliaWQtdGV4dHtcblx0Y29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnlqb2ItdGV4dHtcblx0Y29sb3I6ICRoZWF2eWpvYjtcbn1cbi5vcGVyYXRpb25zLXRleHR7XG4gICAgY29sb3I6ICMwNTgzRkM7XG59XG4uZTM2MC10ZXh0e1xuXHRjb2xvcjogIzAwOUVBNjtcbn1cbi5oY3NzLXNhZmV0eS10ZXh0e1xuXHRjb2xvcjogJGhjc3Mtc2FmZXR5O1xufVxuLm9yYW5nZS10ZXh0e1xuXHRjb2xvcjogJG9yYW5nZTtcbn1cbi53aGl0ZS10ZXh0e1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmJsYWNrLXRleHQsIC50aGFuay15b3UtbWVzc2FnZXtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5wbGFucy10ZXh0e1xuICAgIGNvbG9yOiAjMDA1RUI4O1xufVxuLmRpc3BhdGNoZXItdGV4dHtcbiAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG59XG4udGVsZW1hdGljcy10ZXh0e1xuICAgIGNvbG9yOiAkZmxlZXQ7XG59XG4uY2xvdWQtdGV4dCwgLmluc2lnaHRzLXRleHQsIC5hY2NvdW50aW5nLXRleHR7XG4gICAgY29sb3I6ICM1NjczODc7XG59XG4uZnVlbGVycGx1cy10ZXh0e1xuICAgIGNvbG9yOiAkZnVlbGVycGx1cztcbn1cbi5mbGVldC10ZXh0e1xuICAgIGNvbG9yOiAkZmxlZXQ7XG59XG4uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy9ib3JkZXIgY2xhc3Nlc1xuLmJvcmRlci1ib3R0b217XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE2KTtcbn1cbi5ib3JkZXItdG9wLW5vbmV7XG5cdGJvcmRlci10b3A6bm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1ib3R0b20tbm9uZXtcblx0Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLXRvcHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTYpO1xufVxuLmRvdWJsZS1ib3JkZXItdG9we1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLmJvcmRlci1yb3VuZHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWltYWdlLWRlZmF1bHR7XG5cdHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG5cdFx0cGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcblx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0fVxufVxuXG4vL2JveGVzXG4ub3JhbmdlLWJveHsgICAgXG5cdGJvcmRlcjogM3B4IHNvbGlkICNmN2JlNjg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJsYWNrLWJvcmRlci1ib3h7ICAgIFxuXHRib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53aGl0ZS1ib3h7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIC52Y2V7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC52Y2Utc2luZ2xlLWltYWdlLWlubmVyLnZjZS1zaW5nbGUtaW1hZ2UtLWFic29sdXRle1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG59XG4ucm91bmRlZC1jb3JuZXJze1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucm91bmRlZC1jb3JuZXJzLXRvcHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuLmhlYWRlci1ydWxle1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTZweDtcbiAgICB9XG59XG4ubmFycm93LWNvbnRhaW5lcntcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gICAgfVxufVxuLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lcntcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAubmFycm93LWNvbnRhaW5lcjtcbiAgICB9XG59XG4uc2l0ZS1pbm5lci1jb250YWluZXJ7XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTczMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZ1bGwtd2lkdGgtc2l0ZS1pbm5lcntcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuLmJpZy1oZWFkbGluZXtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5zdWItdGl0bGUtaDJ7XG4gICAgQGV4dGVuZCBoMjtcbn1cbi5zdWItdGl0bGUtaDN7XG4gICAgQGV4dGVuZCBoMztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG59XG4ucm93LXJldmVyc2V7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuYS5yZWQtbGlua3tcbiAgICBjb2xvcjogcmVkO1xufVxuLmlubGluZS1ibG9ja3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5idWxsZXRze1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmV7IFxuICAgICAgICAgICAgY29udGVudDonXFwwMGI3JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMzA7XG4gICAgICAgIH1cbiAgICB9XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xLjJlbTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVhdnliaWQtYnVsbGV0cyBsaTpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbiAgICAmLnNhZmV0eS1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgICAmLnRlbGVtYXRpY3MtYnVsbGV0cyBsaTpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlbGVtYXRpY3M7XG4gICAgfVxuICAgICYuaGVhdnlqb2ItYnVsbGV0cyBsaTpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cbi5zb2NpYWwtcmV2aWV3c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbiAgICAud2hpdGUtYnRue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vcmV2aWV3c1xuLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvU3Rhci1yZXZpZXcuc3ZnKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6NnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZCOTAwIDAlLCAjRkZCOTAwIDg5JSwgI0RDRENEQyA4OSUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmJyZWFrIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbn1cbi5icmVhay1sZ3tcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cbi5lcnJvcjQwNHtcbiAgICAuZW50cnl7XG4gICAgICAgIEBleHRlbmQgLm10LTMwO1xuICAgIH1cbn1cblxuLnN2Zy1zYWZldHl7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhjc3Mtc2FmZXR5O1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1oZWF2eWpvYiwgLnN2Zy1wbGFucywgLnN2Zy1kaXNwYXRjaGVye1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctaGVhdnliaWR7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1lMzYwLCAuc3ZnLWZ1ZWxlcnBsdXMsIC5zdmctdGVsZW1hdGljcywgLnN2Zy1mbGVldHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkZmxlZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWFjY291bnRpbmcsIC5zdmctY2xvdWR7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogIzU2NzM4NztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2xvcmVkLWJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgJjpiZWZvcmV7IFxuICAgICAgICAgICAgY29udGVudDonXFwwMGI3JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjE1O1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxufVxuLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgfVxufVxuLmZsZWV0LXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgfVxufVxuLnNhZmV0eS1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgfVxufVxuLmRhdGEtc29saWQtYnVsbGV0c3tcbiAgICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkY2xvdWQ7XG4gICAgfVxufVxuLnB0Yi0zMi00OHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyAgICBcbiAgICB9XG59XG4ucHRiLTQ4LTgwe1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7ICAgIFxuICAgIH1cbn1cbi5zZWN0aW9uLW1hcmdpbnN7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyAgICBcbiAgICB9XG59XG4ucm93LWdhcC00OHtcbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgIH1cbn1cbi5yb3ctZ2FwLTI0e1xuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgfVxufVxuLnN2Zy1pY29uLXNpemV7XG4gICAgc3Zne1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmt7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50d28tY29sdW1uc3tcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG4gICAgYTpub3QoLmhlYXZ5YmlkLWJ0bil7XG4gICAgICAgIEBleHRlbmQgLmJsYWNrLXVuZGVybGluZS1saW5rO1xuICAgIH1cbn1cbi5hbHQtYmd7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRze1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICAgICYgPiBsaXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG4uc2VjdGlvbi1mcmFtZXtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGhlYXZ5YmlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNhZmV0eS1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbn1cblxuLm9wZXJhdGlvbnMtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cblxuLmZsZWV0LWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRmbGVldDtcbiAgICB9XG59XG5cbi5kYXRhLWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbG91ZDtcbiAgICB9XG59XG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0tbGFiZWx7XG4gICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgb3BhY2l0eTogLjU0O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxufVxuLnByaWNpbmctZHJpZnQtbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRyaWZ0LWRpc2FibGVkLW5vdGljZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcyMWMyNDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyIC5kcmlmdC1kaXNhYmxlZC1ub3RpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ3tcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3ICFpbXBvcnRhbnQ7XG59XG4jQ29va2llYm90V2lkZ2V0Om5vdCguQ29va2llYm90V2lkZ2V0LWluYWN0aXZlKXtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4vL3F1YWxpZmllZCBjaGF0XG5pZnJhbWUjcS1tZXNzZW5nZXItZnJhbWV7XG4gICAgYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9iaWxlLWZ1bGwtd2lkdGh7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbi5saXN0LWNvbHVtbnMtM3tcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMzsgXG4gICAgfVxufVxuLmltZy1ib3JkZXItY29ybmVycy04e1xuICAgIGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cbnVsLmhjc3Mtc3VwcG9ydC1idWxsZXRze1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn0iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy9HdWFyYW50ZWUgSWNvbnNcbi5zdXBwb3J0LWljb24sIC5pbXBsZW1lbnRhdGlvbi1pY29uLCAuZmxleC1wcmljaW5nLWljb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIGhlaWdodDogICAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN1cHBvcnQtaWNvbntcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvc3VwcG9ydF9pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL3N1cHBvcnRfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uaW1wbGVtZW50YXRpb24taWNvbntcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvcHJvdmVuX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvcHJvdmVuX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmZsZXgtcHJpY2luZy1pY29ue1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9mbGV4aWJsZV9wcmljaW5nX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZmxleGlibGVfcHJpY2luZ19pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuI2d1YXJhbnRlZXtcbiAgICAuc3ViLXRpdGxlLWgye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLmNvbC1tZC00e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndoaXRlLWJveHtcbiAgICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jb3JuZXJzO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5zdXBwb3J0LWljb24sIC5pbXBsZW1lbnRhdGlvbi1pY29uLCAuZmxleC1wcmljaW5nLWljb257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRlMzYwO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGljay1zbGlkZXJ7IFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9kdWN0LXRleHQtcmV2aWV3e1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9kdWN0LWN1c3RvbWVye1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLnJldmlldy1leGNlcnB0IHB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmEtc2xpZGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDI0cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC8vIHBhZGRpbmc6IDI1cHggMTVweCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNjJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggNThweCAyMnB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM3MnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggNThweCAyMnB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggNThweCAyMnB4IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIH1cbn1cbi5hLXNsaWRlLnZpZGVvLXRlc3RpbW9uaWFse1xuICAgIHBhZGRpbmc6IDI0cHggNDBweCA1MnB4IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDU1cHggNThweCA1MnB4IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgcGFkZGluZzogNTVweCA1OHB4IDUycHggNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDU4cHggNTJweCA0MHB4O1xuICAgIH1cbn1cbiNwcm9kdWN0LXJldmlld3N7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHN7XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgfVxuICAgIC5maW5lLXByaW50e1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogaW5pdGlhbDtcbiAgICB9XG59XG4ucGxheS1idXR0b257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG59XG4iLCIuY3VzdG9tX2NvbHVtbnN7XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4uc3RhdHMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLmxhenktYmFja2dyb3VuZC52aXNpYmxle1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL3Bvc3RfYmFja2dyb3VuZC53ZWJwXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gICAgfVxuICAgIC5zdGF0c3tcbiAgICAgICAgZm9udC1zaXplOiA0LjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCBoMywgLnN0YXRzLWRlc2NyaXB0aW9ue1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmNvbC1sZy00LCAuY29sLW1kLTZ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1kLTY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn0iLCIuaW5kaXZpZHVhbC1wb3N0cy1zZWN0aW9ue1xuICAgIGg0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAZXh0ZW5kIGgyO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAZXh0ZW5kIC5oZWFkZXItcnVsZTtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLnJlYWQtbW9yZSBhe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAmLmFsdC10aGVtZXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLCBoMiwgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC53aGl0ZS1ib3h7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnBcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtYm94e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7ICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wtbGctNHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5ib3gtYm9keXtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ucmVzb3VyY2UtdHlwZXtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2MzY0NjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xufVxuLnJlc291cmNlLXR5cGUtaWNvbnN7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjVweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgW2NsYXNzXj1cIkRlZmF1bHRzLVwiXXtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxufVxuLnpvb20geyBcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgbWFyZ2luOiAwIGF1dG87IFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDJweDtcbiAgICB9XG4gICAgaW1nIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0OyBcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAycHg7XG4gICAgICAgIH1cbiAgICB9IFxuICAgICY6aG92ZXIge1xuICAgICAgICBpbWcgeyBcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgXG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxufVxuXG4udmlkZW9ze1xuICAgIC56b29tOmFmdGVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgXG4gICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IFxuICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb257XG4gICAgLnJvd3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3RhdHN7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44MHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmKyBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRodW1ie1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlua3tcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNvcm5lcnM7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uLXN2Z3tcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbGwtd2hpdGUgPiBzdmcge1xuICAgIHBhdGgsIHBvbHlnb24sIHJlY3Qge1xuICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGNpcmNsZXtcbiAgICAgICAgc3Ryb2tlOiAgI2ZmZjtcbiAgICB9XG59XG4uc2hpZnQtMjUwe1xuICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjUwcHg7XG59XG4uc2xhbnQtYmd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICYubGF6eS1iYWNrZ3JvdW5kLnZpc2libGV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMC9wb3N0X2JhY2tncm91bmRfbW9iaWxlLndlYnBcIik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDIvcG9zdF9iYWNrZ3JvdW5kLndlYnBcIik7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVhZGVyLXJ1bGU6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmxleC1yb3d7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsIDEwMCUgNyUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAubG9nby1pbWd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbGwtY29sb3Ige1xuICAgICAgICA+IHN2ZyA+IHBhdGgsXG4gICAgICAgID4gc3ZnIHBvbHlnb24sXG4gICAgICAgID4gc3ZnIHJlY3Qge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICA+IHN2ZyBjaXJjbGV7XG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmZlYXR1cmUtZGVzY3JpcHRpb257XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlLXRpdGxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50e1xuICAgICAgICA+IHN2ZyBwYXRoLFxuICAgICAgICA+IHN2ZyBwb2x5Z29uLFxuICAgICAgICA+IHN2ZyByZWN0IHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgPiBzdmcgY2lyY2xle1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlIDEwMCU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGlnaGxpZ2h0LWZlYXR1cmUtaW1hZ2UsIC5oaWdobGlnaHQtZmVhdHVyZS1jb250ZW50LWFsdHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIjd2hvLXVzZXMtc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWluLWhlaWdodDogNDY1cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLmZsZXgtcm93e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucGxhaW4tYnRue1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNvcm5lcnM7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4xNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jb3JuZXJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVzZWRfYnlfdG9wX2NvbXBhbmllc3tcbiAgICBAZXh0ZW5kIC5wdGItOTA7XG4gICAgLnJvd3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLmltYWdlLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGltZywgYXtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIC5zbGlkZWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICB9XG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmltYWdlLWl0ZW17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbC12aWRlb3tcbiAgICBtYXgtd2lkdGg6IDY5OHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5M3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTQlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICAmLmJpZ3tcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3Nle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJpZ2h0Oi0yNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndpc2l0YV9oZWlnaHR7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogKG1hdGguZGl2KDEwMCUsIDEyKSo1KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbi52aWRlby10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDk4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICByaWdodDogMDsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi52aWRlby10aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHRvcDogNjMlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuLnctZGlhbG9nLnctY3NzLXJlc2V0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxud2lzdGlhLXBsYXllcjpub3QoOmRlZmluZWQpIHsgXG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnJyk7IFxuICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTsgXG4gICAgcGFkZGluZy10b3A6NTYuMjUlOyBcbn1cbi53aXN0aWFfcHJlbG9hZF90cmFuc2NyaXB0X3RleHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIiNjdGFfZm9ybXtcbiAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBAZXh0ZW5kIC5oZWFkZXItcnVsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1zaGFkb3d7XG4gICAgICAgIHRleHQtc2hhZG93OiAzcHggM3B4IDRweCAjMzMzO1xuICAgIH1cbiAgICAmLm9mZnNldC1jZW50ZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwNjBweDtcbiAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NDdweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0NHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LWJveHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub2Zmc2V0LTUwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDA1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXJvd3tcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYub2Zmc2V0LTcwLTMwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDcwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXJvd3tcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vZmZzZXQtY2VudGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIHRvcDowO1xuICAgIH1cbiAgICAub2Zmc2V0LTUwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub2Zmc2V0LTcwLTMwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNsYW5kaW5nVmlkZW97XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbn0iLCIjZm9ybV9maXRxdWl6LTJ7XG4gICAgZmllbGRzZXR7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgLmZybV9wcmltYXJ5X2xhYmVseyAvL3RhcmdldCB0aGUgY29udGFjdCBpbmZvcm1hdGlvbiBzZWN0aW9uXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYS1ub3ZhO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICB9XG4gICAgLnZlcnRpY2FsX3JhZGlvIHsgLy92ZXJ0IHJhZGlvIGF2b2lkcyB0b3VjaGluZyB0aGUgY29udGFjdCBpbmZvcm1hdGlvbiBzZWN0aW9uIGFuZCB0aGUgRW1haWwgcGVybSAgICAgICAgXG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJtX29wdF9jb250YWluZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMS82O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fcmFkaW8sIC5mcm1fY2hlY2tib3gge1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDExcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpoYXMoaW5wdXQ6Y2hlY2tlZCApIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAmOmNoZWNrZWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja21hcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxldHMtY29ubmVjdHtcbiAgICAgICAgLmZybV9wcmV2X3BhZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9zdWJtaXR7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjdweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9wYWdlX251bV8xIC5mcm1fc3VibWl0e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWZpZWxkID4gLmZybV9zdWJtaXR7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC5mcm1fcHJldl9wYWdle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX2J1dHRvbl9zdWJtaXR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAmLmZybV9maW5hbF9zdWJtaXQge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7IFxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9wcmV2X3BhZ2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBBODAzNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JleyBcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9zZWN0aW9uX2hlYWRpbmd7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICAgICAgZmllbGRzZXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCwgdGV4dGFyZWEsIC5mcm1fc2xpbXNlbGVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiA2O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAzN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fcGFnZV9iYXIgLmZybV9jdXJyZW50X3BhZ2UgaW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBib3JkZXItdG9wOiAgbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIH1cbiAgICAuZnJtX3Jvb3RsaW5lX2dyb3Vwe1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9wcm9ncmVzc19saW5lIHtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogIG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJi5mcm1fcGFnZV9iYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZnJtX3BhZ2Vfc2tpcHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFM0U1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmZpcnN0LW9mLXR5cGUgaW5wdXR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLmVtYWlsLXBlcm17IC8vdW5zdHlsZSBlbWFpbCBwZXJtc1xuICAgICAgICAuZnJtX3JhZGlve1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1faHRtbF9jb250YWluZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX2Vycm9yX3N0eWxle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJERURFO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDQ0QxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjQjk0QTQ4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gICAgfVxuICAgIC5mcm1fZXJyb3J7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNCOTRBNDg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgICAgICAgZ3JpZC1yb3c6MjtcbiAgICB9XG59IiwiXG4jcHJvamVjdC1saWZlY3ljbGV7XG4gICAgcGFkZGluZy1ib3R0b206IDU2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNBQUFBQUE7XG4gICAgfVxuICAgIC5tZW51e1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M2QzZDNjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBtYXJnaW46MCAxNXB4O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTM7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmPiBhe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItbWVudXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmFjdGl2ZXtcbiAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IChtYXRoLmRpdigxMDAlLCAxMikqMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IChtYXRoLmRpdigxMDAlLCAxMikqMS41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJj4gYXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByZS1jb25zdHJ1Y3Rpb24gPiBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbnN0cnVjdGlvbiA+IGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmxlZXQtbWdtdCA+IGF7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkZTM2MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbnN0cnVjdGlvbi1zdXBwb3J0ID4gYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyMHB4IHNvbGlkICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9qZWN0LXRyYWNraW5nLCAuZXN0aW1hdGluZywgLnF1b3RlLW1hbmFnZW1lbnQsIC5lc3RpbWF0ZS1pbnNpZ2h0c3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lc3RpbWF0aW5nLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH0gIFxuICAgIC5wcm9qZWN0LW1hbmFnZW1lbnQsIC5qb2ItY29zdGluZ3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5zYWZldHl7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc2FmZXR5X2NvbmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAucGxhbnN7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGxhbnMuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSAgXG4gICAgLnNjaGVkdWxpbmd7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZGlzcGF0Y2guc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50cnVja2luZ3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZ18yLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmRyb25le1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2Ryb25lLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmZsZWV0LW1hbmFnZW1lbnR7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuZmxlZXQtbWFpbnRlbmFuY2V7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fZTM2MF9wcm9kdWN0LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVsZW1hdGljc3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX3RlbGVtYXRpY3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDEvaWNvbl90ZWxlbWF0aWNzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdWVsLXRyYWNraW5ne1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAxL2ljb25fZnVlbGVycGx1cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMS9pY29uX2Z1ZWxlcnBsdXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRydWNrLW1hbmFnZW1lbnR7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZ18yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJ1Y2tpbmdfMi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZG9jdW1lbnQtbWFuYWdlbWVudHtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BsYW5zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGxhbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmNlcnRpZmljYXRpb25ze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fY2VydGlmaWNhdGlvbnMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9jZXJ0aWZpY2F0aW9ucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLnNtYXJ0LWZvcm1ze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fc21hcnRfZm9ybS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3NtYXJ0X2Zvcm0uc3ZnXCIpICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuY2xvdWQtaG9zdGluZ3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNS9sb2dvLWNsb3VkLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2xvZ28tY2xvdWQtanVzdGljb24uc3ZnXCIpICBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRhLWFuYWx5dGljc3tcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWludGVsbGlnZW5jZS1qdXN0aWNvbi5zdmdcIikgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFwaXN7XG4gICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvc29sdXRpb25fYmFzZWRfY29uc3VsdGluZ19pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA3L3NvbHV0aW9uX2Jhc2VkX2NvbnN1bHRpbmdfaWNvbi5zdmdcIikgIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4jcHJvamVjdF9saWZlY3ljbGV7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmLnByZS1jb25zdHJ1Y3Rpb257XG4gICAgICAgICAgICBjb2xvcjokaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb25zdHJ1Y3Rpb257XG4gICAgICAgICAgICBjb2xvcjokaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGVldC1tYW5hZ2VtZW50e1xuICAgICAgICAgICAgY29sb3I6JGUzNjA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb25zdHJ1Y3Rpb24tc3VwcG9ydHtcbiAgICAgICAgICAgIGNvbG9yOiRkaXNwYXRjaGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qICMjIEZvbnQgSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hDU1NGb250Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuJyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhbiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnN2Zz9nbWg4YW4jSENTU0ZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149XCJIQ1NTRm9udC1cIl0sXG5bY2xhc3MqPVwiIEhDU1NGb250LVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZ3BzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLkhDU1NGb250LWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5IQ1NTRm9udC1vZW0tbGluay1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1wcm9mZXNzaW9uYWwtc2VydmljZXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZm9ybXMtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3JtczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2tpbGxzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1hY2FkZW15OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXlpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVtcGxveWVlLWFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uSENTU0ZvbnQtZW1wbG95ZWUtYXBwLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLkhDU1NGb250LTI0LWhvdXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5IQ1NTRm9udC1haXJwbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uSENTU0ZvbnQtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uSENTU0ZvbnQtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLkhDU1NGb250LWFydGljbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5IQ1NTRm9udC1hdXRvbWF0ZS1kaXNwYXRjaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5IQ1NTRm9udC1hd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uSENTU0ZvbnQtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uSENTU0ZvbnQtYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uSENTU0ZvbnQtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uSENTU0ZvbnQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5IQ1NTRm9udC1idWxsaG9ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uSENTU0ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uSENTU0ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLkhDU1NGb250LWNhc2gtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLkhDU1NGb250LWNlcnRpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLkhDU1NGb250LWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLkhDU1NGb250LWNoYXQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uSENTU0ZvbnQtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXJvdXRlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2NhbGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXNlY3VyaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5IQ1NTRm9udC1jb2ctcm90YXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLkhDU1NGb250LWNvbG9yLWNvZGUtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLkhDU1NGb250LWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLkhDU1NGb250LWNvbnN0cnVjdGlvbi1oZWxtZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLkhDU1NGb250LWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uSENTU0ZvbnQtY3JhbmUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLWd1ZXNzd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLXBhcGVyd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uSENTU0ZvbnQtZW1haWwtYWRkcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uSENTU0ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLkhDU1NGb250LWVxdWlwbWVudC1sb2NhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uSENTU0ZvbnQtZXN0aW1hdGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uSENTU0ZvbnQtZXhjbGFtYXRpb24tbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uSENTU0ZvbnQtZXllZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uSENTU0ZvbnQtZmFxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5IQ1NTRm9udC1mb3JtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWFkanVzdG1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWV4cGVuc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5IQ1NTRm9udC1nYXMtcHVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uSENTU0ZvbnQtZ2VhcnMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLkhDU1NGb250LWhhbmRsZS1iaWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWljb25zX3VzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5IQ1NTRm9udC1oZWFkc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5IQ1NTRm9udC1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5IQ1NTRm9udC1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLkhDU1NGb250LWlkLWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLkhDU1NGb250LWlkZW50aWZ5LWZ1ZWwtaG9nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uSENTU0ZvbnQtaW5kdXN0cnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLkhDU1NGb250LWlwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLkhDU1NGb250LWp1ZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLW1vbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5IQ1NTRm9udC1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLkhDU1NGb250LWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLkhDU1NGb250LWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLkhDU1NGb250LWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLkhDU1NGb250LW1hZ25pZml5aW5nLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5IQ1NTRm9udC1tYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5IQ1NTRm9udC1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5IQ1NTRm9udC1tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uSENTU0ZvbnQtbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGUtYWxlcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5IQ1NTRm9udC1tb25leS1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5IQ1NTRm9udC1tb25pdG9yLWRyaXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uSENTU0ZvbnQtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLkhDU1NGb250LW5ld3NsZXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLkhDU1NGb250LW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLkhDU1NGb250LW5leHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uSENTU0ZvbnQtbm90ZS10YWtpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLkhDU1NGb250LW9pbC1hbmQtZ2FzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5IQ1NTRm9udC1wYXBlcndvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLkhDU1NGb250LXBhdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLkhDU1NGb250LXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5IQ1NTRm9udC1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5IQ1NTRm9udC1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLkhDU1NGb250LXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLkhDU1NGb250LXBvd2VyLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uSENTU0ZvbnQtcHJlcGFyZS1mdXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLkhDU1NGb250LXByZXZpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5IQ1NTRm9udC1wcm90ZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5IQ1NTRm9udC1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLkhDU1NGb250LXJhbmRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uSENTU0ZvbnQtcmliYm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5IQ1NTRm9udC1zYWZldHktY3VsdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uSENTU0ZvbnQtc2FsZXMtcGVyc29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5IQ1NTRm9udC1zY2hlZHVsZS1idWRnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLkhDU1NGb250LXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uSENTU0ZvbnQtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uSENTU0ZvbnQtc2VuZGluZy1idWRnZXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5IQ1NTRm9udC1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbmF0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5IQ1NTRm9udC1zaW5nbGUtZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLkhDU1NGb250LXNtYXJ0cGhvbmUtbW9uZXlzaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5IQ1NTRm9udC1zcGFjZXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLkhDU1NGb250LXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLkhDU1NGb250LXN1cHBvcnQtdGVjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uSENTU0ZvbnQtdGFza3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLkhDU1NGb250LXRlbGVjb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLkhDU1NGb250LXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uSENTU0ZvbnQtdGltZWNhcmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5IQ1NTRm9udC10b29sYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5IQ1NTRm9udC10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uSENTU0ZvbnQtdHJhY2stcGVyZm9ybWFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLkhDU1NGb250LXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLkhDU1NGb250LXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5IQ1NTRm9udC10cnVja2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uSENTU0ZvbnQtdXAtZG93bi1hcnJvd3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLkhDU1NGb250LXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uSENTU0ZvbnQtdXNlci1wcm9maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uSENTU0ZvbnQtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLkhDU1NGb250LXZpZXctZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLkhDU1NGb250LXdhc3Rld2F0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLkhDU1NGb250LXdhdGNoLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5IQ1NTRm9udC13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5IQ1NTRm9udC13b3JsZC13aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWJpZHtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGhlYXZ5YmlkO1xuXHR9XG59XG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbywgLkhDU1NGb250LWhjc3MtaGVhdnlqb2J7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiRoZWF2eWpvYjtcblx0fVxufVxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ28sIC5IQ1NTRm9udC1oY3NzLXNhZmV0eXtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JG9yYW5nZTtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZGlzcGF0Y2hlcjtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1lMzYwe1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZTM2MDtcblx0fVxufVxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbywgLkhDU1NGb250LWhjc3MtZnVlbGVycGx1c3tcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGZ1ZWxlcnBsdXM7XG5cdH1cbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljcy1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokdGVsZW1hdGljcztcblx0fVxufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29ue1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjogJGNsb3VkO1xuXHR9XG59XG4uaWNvbi1oY3NzLXBsYW5ze1xuXHRoZWlnaHQ6IDM1cHg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1wbGFucy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaWNvbi1oY3NzLXRydWNraW5ne1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tdHJ1Y2tpbmctanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1pbnRlbGxpZ2VuY2V7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1pbnRlbGxpZ2VuY2UtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1hZXJpYWx7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvbG9nby1hZXJpYWwtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90PyNpZWZpeHJmYTl6OCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejgnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMudHRmP3JmYTl6OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuc3ZnP3JmYTl6OCNEZWZhdWx0cycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5bY2xhc3NePVwiRGVmYXVsdHMtXCJdLFxuW2NsYXNzKj1cIiBEZWZhdWx0cy1cIl0ge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5EZWZhdWx0cy1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uRGVmYXVsdHMtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGFyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5EZWZhdWx0cy10aC1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLkRlZmF1bHRzLXBvd2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5EZWZhdWx0cy1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLkRlZmF1bHRzLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2xvY2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uRGVmYXVsdHMtcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uRGVmYXVsdHMtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5EZWZhdWx0cy1xcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLkRlZmF1bHRzLWJhcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLkRlZmF1bHRzLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uRGVmYXVsdHMtdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uRGVmYXVsdHMtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLkRlZmF1bHRzLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLkRlZmF1bHRzLWZvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLkRlZmF1bHRzLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtd2lkdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLkRlZmF1bHRzLWRlZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5kZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5EZWZhdWx0cy12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLkRlZmF1bHRzLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waG90bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGljdHVyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLkRlZmF1bHRzLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLkRlZmF1bHRzLWFkanVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uRGVmYXVsdHMtdGludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uRGVmYXVsdHMtZWRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uRGVmYXVsdHMtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5EZWZhdWx0cy1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uRGVmYXVsdHMtZWplY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uRGVmYXVsdHMtaW5mby1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3NzaGFpcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uRGVmYXVsdHMtYmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5EZWZhdWx0cy1hc3RlcmlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5EZWZhdWx0cy1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5EZWZhdWx0cy1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXdhcm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uRGVmYXVsdHMtcmFuZG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5EZWZhdWx0cy1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uRGVmYXVsdHMtcmV0d2VldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uRGVmYXVsdHMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmEtcmV0cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLkRlZmF1bHRzLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uRGVmYXVsdHMtY29nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYi10YWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5EZWZhdWx0cy10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLkRlZmF1bHRzLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uRGVmYXVsdHMtbGVtb24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1mOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uRGVmYXVsdHMtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLkRlZmF1bHRzLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uRGVmYXVsdHMtaGRkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLkRlZmF1bHRzLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5EZWZhdWx0cy1nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uRGVmYXVsdHMtd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5EZWZhdWx0cy10YXNrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5EZWZhdWx0cy1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLkRlZmF1bHRzLWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uRGVmYXVsdHMtY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZXMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5EZWZhdWx0cy1mbG9wcHktbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1uYXZpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1yZW9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LXVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5EZWZhdWx0cy11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5EZWZhdWx0cy1tYWdpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uRGVmYXVsdHMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uRGVmYXVsdHMtY29sdW1uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5zb3J0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtdW5kbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2F2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlZ2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLXRhY2hvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uRGVmYXVsdHMtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLXNpdGVtYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLkRlZmF1bHRzLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5EZWZhdWx0cy1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1saWdodGJ1bGItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uRGVmYXVsdHMtZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItbWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5EZWZhdWx0cy1zdWl0Y2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uRGVmYXVsdHMtY29mZmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5EZWZhdWx0cy1jdXRsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmctbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uRGVmYXVsdHMtaG9zcGl0YWwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uRGVmYXVsdHMtYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRraXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLkRlZmF1bHRzLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5EZWZhdWx0cy1iZWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5EZWZhdWx0cy1oLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uRGVmYXVsdHMtZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uRGVmYXVsdHMtbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNwaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5EZWZhdWx0cy1zbWlsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5EZWZhdWx0cy1mcm93bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWgtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uRGVmYXVsdHMtZ2FtZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uRGVmYXVsdHMta2V5Ym9hcmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uRGVmYXVsdHMtdGVybWluYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uRGVmYXVsdHMtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZS1mb3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbi1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLkRlZmF1bHRzLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uRGVmYXVsdHMtc3Vic2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5EZWZhdWx0cy1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLkRlZmF1bHRzLXB1enpsZS1waWVjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uRGVmYXVsdHMtcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5EZWZhdWx0cy1tYXhjZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uRGVmYXVsdHMtaHRtbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLkRlZmF1bHRzLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLkRlZmF1bHRzLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbHNleWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLkRlZmF1bHRzLXJzcy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5EZWZhdWx0cy10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy1ldXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWV1cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWdicDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uRGVmYXVsdHMtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy11c2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLWlucjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtcnVwZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLWNueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtanB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1ybWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1rcnc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtYml0Y29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtYnRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5EZWZhdWx0cy1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGlja3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLkRlZmF1bHRzLWFkbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5EZWZhdWx0cy1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uRGVmYXVsdHMtd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uRGVmYXVsdHMtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uRGVmYXVsdHMtbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLkRlZmF1bHRzLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5EZWZhdWx0cy1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uRGVmYXVsdHMtZm91cnNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJlbGxvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5EZWZhdWx0cy1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLkRlZmF1bHRzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLkRlZmF1bHRzLWdpdHRpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtZ3JhdGlwYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLXN1bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5EZWZhdWx0cy1tb29uLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLkRlZmF1bHRzLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLkRlZmF1bHRzLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uRGVmYXVsdHMtdms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLkRlZmF1bHRzLXdlaWJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5EZWZhdWx0cy1yZW5yZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhZ2VsaW5lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5EZWZhdWx0cy13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5EZWZhdWx0cy12aW1lby1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLkRlZmF1bHRzLXRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtdHVya2lzaC1saXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5EZWZhdWx0cy1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5EZWZhdWx0cy1zbGFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5EZWZhdWx0cy13b3JkcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLkRlZmF1bHRzLW9wZW5pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uRGVmYXVsdHMtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGl0dXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLXVuaXZlcnNpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLXlhaG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uRGVmYXVsdHMtZGVsaWNpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5EZWZhdWx0cy1kaWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uRGVmYXVsdHMtZHJ1cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5EZWZhdWx0cy1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLkRlZmF1bHRzLWxhbmd1YWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5EZWZhdWx0cy1mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5EZWZhdWx0cy1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uRGVmYXVsdHMtcGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5EZWZhdWx0cy1zcG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5EZWZhdWx0cy1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5EZWZhdWx0cy1hdXRvbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uRGVmYXVsdHMtc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uRGVmYXVsdHMtZGV2aWFudGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uRGVmYXVsdHMtc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uRGVmYXVsdHMtZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGRmLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtd29yZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWV4Y2VsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWltYWdlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGhvdG8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXppcC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWF1ZGlvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtc291bmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXZpZGVvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtY29kZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5EZWZhdWx0cy12aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5EZWZhdWx0cy1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1ib3V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1zYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLkRlZmF1bHRzLXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtZW1waXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5EZWZhdWx0cy1oYWNrZXItbmV3czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uRGVmYXVsdHMtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uRGVmYXVsdHMtcXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLkRlZmF1bHRzLXdlY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtd2VpeGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtdGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2VuZGVybGVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uRGVmYXVsdHMtZnV0Ym9sLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXR0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uRGVmYXVsdHMtYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVzaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uRGVmYXVsdHMtdHdpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5EZWZhdWx0cy15ZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5EZWZhdWx0cy1uZXdzcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uRGVmYXVsdHMtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uRGVmYXVsdHMtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5EZWZhdWx0cy1jYy12aXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uRGVmYXVsdHMtY2MtYW1leDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uRGVmYXVsdHMtY2MtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5EZWZhdWx0cy1jYy1zdHJpcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHlyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uRGVmYXVsdHMtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLkRlZmF1bHRzLXBhaW50LWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5EZWZhdWx0cy1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5EZWZhdWx0cy1hcmVhLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5EZWZhdWx0cy1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5EZWZhdWx0cy1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5EZWZhdWx0cy1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLkRlZmF1bHRzLWlveGhvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2VsbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uRGVmYXVsdHMtY2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLkRlZmF1bHRzLWlsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hla2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVxZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1lYW5wYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5EZWZhdWx0cy1idXlzZWxsYWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5EZWZhdWx0cy1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLkRlZmF1bHRzLWZvcnVtYmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFucHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5EZWZhdWx0cy1zZWxsc3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uRGVmYXVsdHMtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNreWF0bGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uRGVmYXVsdHMtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1zZWNyZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLkRlZmF1bHRzLW1vdG9yY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmVldC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydGJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5EZWZhdWx0cy1tZXJjdXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uRGVmYXVsdHMtbmV1dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLkRlZmF1bHRzLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5EZWZhdWx0cy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci10aW1lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy1ob3RlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtdmlhY29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLkRlZmF1bHRzLXN1YndheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59IiwiXG4vL1Byb3hpbWEgTm92YSBmb250LWZhY2VcbiRwYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMlwiO1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi5zaWRlYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIC53aWRnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXR0aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICM1MmFjNjk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3JlY2VudC1wb3N0cy0ye1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1ib3h7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbn0iLCJoZWFkZXIuc2l0ZS1oZWFkZXJ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMsIGJveC1zaGFkb3cgLjJzLCBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cztcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZzogMTAuNXB4IDAgMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgICAgICAgICAgcm93LWdhcDogMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTRweDtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgJi5maXhlZC1zdWItbmF2e1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xuICAgIH1cbiAgICAucHJpbWFyeS1uYXYtdG9nZ2xle1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYmFyc3tcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jbG9zZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAuYmFyc3tcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC02cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgbG9nbyBhbmQgaG9tZSBsaW5rXG4ud3AtY3VzdG9tLWxvZ297XG4gICAgLnRpdGxlLWFyZWF7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmt7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vdGhlIHJpZ2h0IHNpZGUgbmF2IG9mIHRoZSBob21lIG1lbnUuIFNlYXJjaCwgcGhvbmUsIGxvZ2luLCBzdXBwb3J0LCBhbmQgZGVtbyBjdGFcbi5uYXYtc2Vjb25kYXJ5e1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0EzMzkwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1pdGVte1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAucGhvbmUtbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmxvZ2luLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9IFxuICAgIH1cbiAgICAuc3VwcG9ydC1saW5re1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLy90aGUgcHJpbWFyeSBuYXZcbiNnZW5lc2lzLW5hdi1wcmltYXJ5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgJi5zaG93TWVudXtcbiAgICAgICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgICB9XG4gICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3QTdBN0E7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLnN1Yi1tZW51LWluZm9ybWF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS43NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9naW4tbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7IC8vb24gbW9iaWxlIDFzdCBsZXZlbCBsaW5rcyB3aXRob3V0IGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICAgICBcbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vYW55IGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKXtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1czsgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXAtY2FyZXQ6YWZ0ZXIsICY6aG92ZXIgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzFzdCBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgID4gYSwgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICY6aG92ZXIgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzJuZCBsZXZlbCBsaW5rIG9ubHlcbiAgICAgICAgICAgICAgICAgICAgPmE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMm5kIGFuZCBncmVhdGVyIGxldmVsIGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgICAgIC5zdWItbWVudXsgLy8zcmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpub3QoLnNvbHV0aW9ucyk6aG92ZXJ7IC8vYWxsIDFzdCBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW4gZXhjZXB0IGZvciB0aGUgc29sdXRpb25zIGxpbmtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIG9yIGdyZWF0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51eyAvLzJuZCBsZXZlbCBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8ybmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51cC1jYXJldDphZnRlciwgPmE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51ey8vM3JkIGxldmVsIGFuZCBncmVhdGVyIHN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zb2x1dGlvbnM6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg5NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXsgLy9zb2x1dGlvbiBjb2x1bW4gaGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29sdXRpb25ze1xuICAgICAgICAgICAgPi5zdWItbWVudSB7XG5cbiAgICAgICAgICAgICAgICA+Lm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9jYWxjdWxhdG9yX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3BlcmF0aW9uc3tcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvaGVsbWV0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxlZXR7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2J1bGxkb3plcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZ3JhcGhfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdGhlci1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV4dGVybmFsLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aG8td2Utc2VydmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZyl7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gICAgICAgIH0gICAgfVxuICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRGVmYXVsdHMsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLWxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcm94aW1hLW5vdmE7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLWlucHV0e1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgICAgID4gLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCA0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgID4uc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjb3RoZXItbWVudXtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzo1cHggMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIuaGNzcy1ldmVudHN7XG4gICAgLnRyYWluaW5nLWNsYXNzIC5pbm5lci1ldmVudHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjokZTM2MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICAmLndoaXRlLWJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZ3JlZW4tYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlZmF1bHQtZXZlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuaW5kdXN0cnktZXZlbnRze1xuICAgICAgICAgICAgLmV2ZW50LWxpbmtze1xuICAgICAgICAgICAgICAgIC5ldmVudC1saW5re1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV2ZW50LWxpbmstbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ldmVudC1saW5rcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgICAgXG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgLmV2ZW50LWxpbmt7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWxpbmstbG9nb3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50LWxpbmstbG9nby1pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcycHg7XG4gICAgfVxuICAgIC50aHVtYm5haWwtYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy12aWV3LWFsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICYud2hpdGUtYnRuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTYzOTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjQTVBNUE1O1xuICAgICAgICAmOmJlZm9yZSwgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9wcmV2LWV2ZW50cy1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBsZWZ0OiAtNDRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcmlnaHQ6IC00NHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbml7XG4gICAgJi5ldmVudC10aW1lLWljb24sICYuZXZlbnQtZGF0ZS1pY29uLCAmLmV2ZW50LWJ1bGxzZXllLWljb257XG4gICAgICAgIGNvbG9yOiAjNDBiMDZiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzNweDtcbiAgICB9XG4gICAgJi5ldmVudC1kYXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2NhbGVuZGFyLWljb24tMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6NHB4O1xuICAgIH1cbiAgICAmLmV2ZW50LXRpbWUtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvbG9jYXRpb24taWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi5ldmVudC1idWxsc2V5ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9idWxsc2V5ZS1pY29uMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5wYXN0LXdlYmluYXJzIC5oY3NzLWV2ZW50cyAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50e1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59IiwiI2N1c3RvbWVyc19ieV9zdGF0ZXtcbiAgICAuc3RhdGUtY29udGVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICAmLmJvbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgICAuc3RhdGUtZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgICAgICAuZmlsbC1jb2xvcntcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgPiBwYXRoLCA+IHBvbHlnb24sID4gcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjQ0FOQURBIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXNsaWRlLCAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbGwtY29sb3J7XG4gICAgICAgICYudXMtbWFwLCAmLmNhbmFkYS1tYXB7XG5cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBnOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICA+IHBhdGgsID4gcG9seWdvbiwgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY+IHBhdGgsID4gcG9seWdvbiwgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbn1cbi5tb2JpbGUtc3RhdGUtZHJvcGRvd257XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCJzZWN0aW9uLmZhcXN7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAjZjBmMGYwO1xuICAgIGgyLCBoNHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgfVxuICAgIC5pbm5lci1ib3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NTdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmFxe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYW5zd2Vye1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnF1ZXN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICB9XG4gICAgICAgICYuZG93bi1jYXJldDpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLyogIyMgUHJvZHVjdHMgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcHJvZHVjdC1tZW51e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIC5uYXYtbG9nb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJi5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmN0YS1kZW1vIHtcbiAgICBtYXJnaW46IDVweCBhdXRvIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBhe1xuICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXJudC1vcmFuZ2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4uY3RhLWRlbW8tbW9iaWxle1xuICAgIEBleHRlbmQuY3RhLWRlbW87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5mbG9hdC1yaWdodHtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBcbn1cbi5tb2JpbGUtcHJvZHVjdC1tZW51e1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAubmF2LWxvZ297XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogVGhlIHN0aWNreSBjbGFzcyBpcyBhZGRlZCB0byB0aGUgbmF2YmFyIHdpdGggSlMgd2hlbiBpdCByZWFjaGVzIGl0cyBzY3JvbGwgcG9zaXRpb24gKi9cbiAgICAmLnN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgKyBhcnRpY2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNpbmR1c3RyeV9mZWF0dXJlc3tcbiAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6NzBweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIC50YWctbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgICAuZmxleC1yb3d7XG4gICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICB9XG4gICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGxhaW4tYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICB9XG4gICAgfVxuICAgIGhye1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgICAgICB3aWR0aDogMzMlO1xuXG4gICAgfVxuICAgIGgze1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59IiwiI3RpbWVjYXJke1xuICAgIC5yb3VuZC1pbWFnZXN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJi50b3AtM3tcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndpbm5lcntcbiAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnRpbWUsIC5uYW1le1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1ze1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBhbnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJuYXZ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItcGFuZXtcbiAgICAgICAgLnRpbWV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAucm91bmQtaW1hZ2Vze1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY2VsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW0gMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21wYW55LWNlbGx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZS1jZWxse1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHRyLCB0Ym9keXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bnRoLWNoaWxkKG4rMil7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTNlMjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgd29yZC1icmVhazpicmVhay13b3JkO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICNkYXRlLXRhYnN7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWVjYXJkLXdpbm5lcnN7XG4gICAgICAgIC50aW1lLCAubmFtZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubXN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJhbmt7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgICAgIHRvcDotNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yYW5rOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL2Nyb3duLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMy9jcm93bi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NjYlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDcyJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIC5yYW5rOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIjJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgICAgICAgIC5yYW5rOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIzXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGltZWNhcmR7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5oZXJvLCAjaGVyb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wNi8yMDIzLXRpbWVjYXJkLWNoYW1wLnBuZycpLCB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMy90aW1lY2FyZC10YWJsZXQtYmcucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSUsIGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0XG4gICAgICAgICAgICAgICAgOiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4NyUsIC05NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JSwgY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tLCAtOTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzAzL3RpbWVjYXJkLWJnLnBuZycpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjUlIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICA2NCUgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFtcGlvbntcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA2LzIwMjMtdGltZWNhcmQtY2hhbXAucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2ODNweCA2NDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGFjay1idG57XG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibGFjay1vdXRsaW5lLWJ0bntcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICNtZW51LXRpbWVjYXJkLWNoYWxsZW5nZS1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjNweDtcbiAgICAgICAgfVxuICAgICAgICBsaTpub3QoLm5hdi1sb2dvKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ibGFjay1idXR0b257XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sZWFkZXJib2FyZC1saW5re1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtbG9nb3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIG1vYmlsZSBvbmx5IG1lbnUgdGhhdCBpcyBhdCB0aGUgYm90dG9tIG9mIHRoZSBoZXJvIHNlY3Rpb25cbiAgICAubW9iaWxlLXRpbWVjYXJkLW1lbnV7XG4gICAgICAgICYjbWVudS10aW1lY2FyZC1jaGFsbGVuZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICY6bm90KC5uYXYtbG9nbyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2JpbGUtb25seXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC52aXNpYmxlLXhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWRlcmJvYXJkLWxpbmssIC5tb2JpbGUtb25seXtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhqZS1idXR0b24sIC5oamUtYmxhY2stYnV0dG9uLCAuaGplLWNsZWFyLWJ1dHRvbiwgLmhqZS1ibHVlLWJ1dHRvbntcbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5saW5lLWJ1dHRvbnMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHQtMzAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gICAgLm1vYmlsZS10aW1lY2FyZHtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4IDMwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGFudHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnRyYW5zcGFyZW50LWdyZXl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgMTcyZGVnLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDAlLFxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDUwJSxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIDE3NmRlZyxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgICAgICAgICAgICAgI2Y0ZjZmNyA1MCUsXG4gICAgICAgICAgICAgICAgICAgICNmNGY2ZjcgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2hpdGUtZ3JleXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxNzJkZWcsXG4gICAgICAgICAgICAgICAgI2ZmZiAwJSxcbiAgICAgICAgICAgICAgICAjZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDUwJSxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIDE3NmRlZyxcbiAgICAgICAgICAgICAgICAgICAgI2ZmZiAwJSxcbiAgICAgICAgICAgICAgICAgICAgI2ZmZiA1MCUsXG4gICAgICAgICAgICAgICAgICAgICNmNGY2ZjcgNTAlLFxuICAgICAgICAgICAgICAgICAgICAjZjRmNmY3IDEwMCVcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZ3JleS13aGl0ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAxNzJkZWcsXG4gICAgICAgICAgICAgICAgI2Y0ZjZmNyAwJSxcbiAgICAgICAgICAgICAgICAjZjRmNmY3IDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmIDEwMCVcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgIDE3NmRlZyxcbiAgICAgICAgICAgICAgICAgICAgI2Y0ZjZmNyAwJSxcbiAgICAgICAgICAgICAgICAgICAgI2Y0ZjZmNyA1MCUsXG4gICAgICAgICAgICAgICAgICAgICNmZmYgNTAlLFxuICAgICAgICAgICAgICAgICAgICAjZmZmIDEwMCVcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBoci5ibHVlLWhyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogODBweCBzb2xpZCAkaGVhdnlqb2I7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaHIud2hpdGUtaHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIHRpbnQoJGhlYXZ5am9iLCA1MCUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGhye1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC04ZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC03ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTRkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICNleHBsb3Jle1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tNCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjc7XG4gICAgICAgIHRib2R5LFxuICAgICAgICB0ciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLTJ7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBpcGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICB3b3JkLWJyZWFrOmJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC5ibHVlLWJ0bntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnRhYi1zZWN0aW9ue1xuICAgIC5wYW5le1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJke1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggODFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzUvMjE0O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiOyAvL2Rvd25cbiAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IC8vdXBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuI2dlbmVyaWMtdGFic3tcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTs7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg3NSUgLSAzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXNlLXN0dWR5LXNoYXJlLCAuc29jaWFsLXNoYXJle1xuICAgIC5wLWhlYWRpbmctMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAgXG4gICAgfSAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuLnNvY2lhbC1zaGFyZXtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDMyNHB4O1xuICAgIG1hcmdpbjogNDhweCAwO1xufVxuLnNpbmdsZS1wb3N0Om5vdCguY2FzZS1zdHVkaWVzLXRlbXBsYXRlLWNsb25lLXBvc3QpLCAuc2luZ2xlLXByZXNze1xuICAgIC5zb2NpYWwtc2hhcmV7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgcGFkZGluZzogMzJweCA0OHB4O1xuICAgIH1cbn1cbi5zb2NpYWwtc2hhcmUtaWNvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiA1NnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnNvY2lhbC1pY29uLWxpbmtlZGluLCAuc29jaWFsLWljb24tZmFjZWJvb2ssIC5zb2NpYWwtaWNvbi14e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDQ0cHg7XG4gICAgICAgIG1hc2stc2l6ZTogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yNCk7XG4gICAgfVxufVxuLnNvY2lhbC1pY29uLWxpbmtlZGlue1xuICAgICY6YmVmb3Jle1xuICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9saW5rZWRpbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2xpbmtlZGluLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbn1cbi5zb2NpYWwtaWNvbi1mYWNlYm9va3tcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZmFjZWJvb2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9mYWNlYm9vay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG59XG4uc29jaWFsLWljb24teHtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIveF9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIveF9sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbn0iLCIjcmVsYXRlZC1jYXNlLXN0dWRpZXN7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjE4MXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGhlaWdodDogMjg5cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICYuY2FzZS1zdHVkeS1saW5re1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweCAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmhjc3MtY2xvdWQgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7IFxuICAgICAgICB9XG4gICAgICAgICYuZnVlbGVycGx1cyBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzY0MmY2YzsgXG4gICAgICAgIH1cbiAgICAgICAgJi5lcXVpcG1lbnQzNjAgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc2ODE7XG4gICAgICAgIH1cbiAgICAgICAgJi5oY3NzLXNhZmV0eSBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmOWUxYjtcbiAgICAgICAgfVxuICAgICAgICAmLmhjc3MtdGVsZW1hdGljcyBhLmNhc2Utc3R1ZHktbGluazphZnRlciB7IFxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYjVlMjtcbiAgICAgICAgfVxuICAgICAgICAmLmhlYXZ5am9iIGEuY2FzZS1zdHVkeS1saW5rOmFmdGVyIHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xuICAgICAgICB9XG4gICAgICAgICYuaGVhdnliaWQgYS5jYXNlLXN0dWR5LWxpbms6YWZ0ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2Mzk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcm9qZWN0LWdhbGxlcnl7XG4gICAgLnNsaWNrLXNsaWRle1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogMjY1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3N1Y2Nlc3Mtc3RvcnktZm9ybXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAuY2xvc2V7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtcG9wdXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5oY3NzLWZvcm0tZnJhbWV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDQvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLmxpZ2h0Ym94T3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG5cdG9wYWNpdHk6IDAuODtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5saWdodGJveCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRvdXRsaW5lOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAzMDBtcztcblx0LW1vei10cmFuc2l0aW9uOiB0b3AgMzAwbXM7XG5cdC1vLXRyYW5zaXRpb246IHRvcCAzMDBtcztcblx0dHJhbnNpdGlvbjogdG9wIDMwMG1zO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodCA6MTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXG4gIH1cbiAgXG4gIC5saWdodGJveCAubGItaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0bWFyZ2luOiBhdXRvO1xuXHQvKiBJbWFnZSBib3JkZXIgKi9cblx0Ym9yZGVyOiA0cHggc29saWQgd2hpdGU7XG4gIH1cbiAgXG4gIC5saWdodGJveCBhIGltZyB7XG5cdGJvcmRlcjogbm9uZTtcbiAgfVxuICBcbiAgLmxiLW91dGVyQ29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQqem9vbTogMTtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW46IGF1dG87XG4gIFxuXHQvKiBCYWNrZ3JvdW5kIGNvbG9yIGJlaGluZCBpbWFnZS5cblx0ICAgVGhpcyBpcyB2aXNpYmxlIGR1cmluZyB0cmFuc2l0aW9ucy4gKi9cblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5sYi1vdXRlckNvbnRhaW5lcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLmxiLWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MyU7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMjUlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcbiAgfVxuICBcbiAgLmxiLWNhbmNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xuICB9XG4gIFxuICAubGItbmF2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwO1xuICB9XG4gIFxuICAubGItY29udGFpbmVyID4gLm5hdiB7XG5cdGxlZnQ6IDA7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYSB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xuICB9XG4gIFxuICAubGItcHJldiwgLmxiLW5leHQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYS5sYi1wcmV2IHtcblx0d2lkdGg6IDM0JTtcblx0bGVmdDogMDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlnaHRib3gvcHJldi5wbmcpIGxlZnQgNDglIG5vLXJlcGVhdDtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5sYi1uYXYgYS5sYi1uZXh0IHtcblx0d2lkdGg6IDY0JTtcblx0cmlnaHQ6IDA7XG5cdGZsb2F0OiByaWdodDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saWdodGJveC9uZXh0LnBuZykgcmlnaHQgNDglIG5vLXJlcGVhdDtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgfVxuICBcbiAgLmxiLW5hdiBhLmxiLW5leHQ6aG92ZXIge1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIC5sYi1kYXRhQ29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdCp6b29tOiAxO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB9XG4gIFxuICAubGItZGF0YUNvbnRhaW5lcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgLmxiLWRhdGEge1xuXHRwYWRkaW5nOiAwIDRweDtcblx0Y29sb3I6ICNjY2M7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcblx0d2lkdGg6IDg1JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgfVxuICBcbiAgLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIFxuICAubGItZGF0YSAubGItY2FwdGlvbiBhIHtcblx0Y29sb3I6ICM0YWU7XG4gIH1cbiAgXG4gIC5sYi1kYXRhIC5sYi1udW1iZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM5OTk5OTk7XG4gIH1cbiAgXG4gIC5sYi1jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDotNDBweDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbGlnaHRib3gvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0b3V0bGluZTogbm9uZTtcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG5cdG9wYWNpdHk6IDAuNztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgfVxuICBcbiAgLmxiLWNsb3NlOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG5cdG9wYWNpdHk6IDE7XG4gIH0iLCIuaW1hZ2UtZ2FsbGVyeXtcbiAgICBhLmdhbGxlcnktaW1hZ2V7XG4gICAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeS1ib2R5e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgd2lkdGg6IDMwMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcm9kdWN0LWhlcm97XG4gICAgcGFkZGluZy10b3A6IDM0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgc3Zne1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpeyBcbiAgICAgICAgbWluLWhlaWdodDogMzI4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzk1cHg7XG4gICAgfVxuICAgICYubm8tdmlkZW97XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNoaWxkLWhlcm97XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLnJvdy1nYXAtNDg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCRoY3NzLWRhcmstbmV1dHJhbCAwJSwgJGhjc3MtZGFyay1uZXV0cmFsIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2LzguMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndpc3RpYS1mcmFtZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8tdGh1bWIsIC52aWRlby10aHVtYjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIyNXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMzLDQzLDU4LCAwLjYwKSA4LjE0JSwgcmdiYSgzMyw0Myw1OCwgMC44MCkgOTUuNDQlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuMDgpIDIzLjQyJSwgcmdiYSgzMywgNDMsIDU4LCAwLjEzKSAyOC40NCUsIHJnYmEoMzMsIDQzLCA1OCwgMC4xOCkgMzMuNDYlLCByZ2JhKDMzLCA0MywgNTgsIDAuMjgpIDM3LjE1JSwgcmdiYSgzMywgNDMsIDU4LCAwLjM4KSAzOS42NyUsIHJnYmEoMzMsIDQzLCA1OCwgMC40OCkgNDIuMTklLCByZ2JhKDMzLCA0MywgNTgsIDAuNjgpIDUwLjkyJSwgcmdiYSgzMywgNDMsIDU4LCAwLjg4KSA2NS4zMiUsICMyMTJCM0EgNzkuNzMlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250ZW50e1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIHB7XG4gICAgICAgIEBleHRlbmQgLnByb2R1Y3QtaGVyby1wYXJhZ3JhcGg7XG4gICAgfVxufVxuI2hlcm8tdmlkZW97XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn0iLCIjdmlkZW8tcGxheWVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNzNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjk5cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXZoO1xuICAgIH1cbiAgICAudmlkZW8tY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRvcDogLTE2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgdG9wOiAtMjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICB0b3A6IC0yNzNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICB0b3A6IC0yOTlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjU1cHgpIGFuZCAobWluLWhlaWdodDogMTE1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiAtMjV2aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGh1bWJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgdG9wOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmN1c3RvbWVyX2xvZ29ze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgXG4gICAgJjpub3QoLnNpZGUtYnktc2lkZSl7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAmPmRpdntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXAgO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zaWRlLWJ5LXNpZGV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5pbWFnZS1yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjQ4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHB7ICBcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5iaWctaGVhZGxpbmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmV3LXByb2R1Y3QtcGFyZW50e1xuICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5ldy1mYXFze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIC5xdWVzdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZG93bi1jYXJldDphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5zd2Vye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgIH1cbn1cbi5mYXEtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0RERERERDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICB9XG5cblx0LnJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdHAge1xuICAgICAgICBAZXh0ZW5kIC5uZXdzLWZhcXMtY3RhLXN1YmhlYWRpbmc7XG5cdH1cblxuICAgIC5jb250ZW50LXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiAzM3B4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5zdGFuZGFyZC1idG4ub3V0bGluZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC52aWRlby10aHVtYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5leGNlcnB0e1xuICAgICAgICBwe1xuICAgICAgICAgICAgQGV4dGVuZCAuY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubmV3LXByb2R1Y3QtcGFyZW50e1xuICAgIC5jdXN0b21lci10ZXN0aW1vbmlhbHN7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcHJvZHVjdC1mZWF0dXJlc3tcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXN7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICAuY29sLTEye1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDAgNDhweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCA4MHB4IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDE1cHggNDhweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggNTdweCA4MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mZWF0dXJlLWJvcmRlcnN7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgLmNvbC0xMjpmaXJzdC1jaGlsZDo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXN0LXJvd3tcbiAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICBAZXh0ZW5kIC5jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuZC1tZC1mbGV4O1xuICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1ucy1jb2w1LWNvbDd7XG4gICAgICAgIC5jb2wtbWQtNntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC03O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufSIsIiNzYWxlcy1zdGVwc3tcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgcGFkZGluZzogMzZweCAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggNTBweCA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTEsIC5zdGVwLTJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMik7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTF7XG4gICAgICAgIC5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0ye1xuICAgICAgICAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItbGluZS1ncmFwaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1iYXItbGluZS1ncmFwaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtM3tcbiAgICAgICAgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmd7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLXJvY2tldC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMSwgLnN0ZXAtMiwgLnN0ZXAtM3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuc2FsZXMtc3RlcHMtc3ViaGVhZGluZ3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2W2NsYXNzKj1cIm9mZnNldFwiXXtcbiAgICAgICAgLnN0ZXAtMSwgLnN0ZXAtMiwgLnN0ZXAtM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1sZy04e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHh4bCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxufVxuIiwiLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNTAlLCAjRURFREVEIDUwJSwgI0VERURFRCAxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuc3RhdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRzLW51bWJlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBAZXh0ZW5kIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyO1xuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59XG4vL3VzZWQgb24gd2h5LWhjc3MgcGFnZSAodHdvIHJvd3MpXG4ucGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cbiAgICB9XG4gICAgLy9zZXBhcmF0b3IgYmFyXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0ye1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vaG9yaXpvbnRhbCBydWxlIHNlcGFyYXRvciBvbiByb3dcbiAgICAubGFzdC1yb3c6bm90KC5yb3ctMSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy0ze1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59IiwiLmNvbnRlbnQtc2lkZWJhci13cmFwe1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4vL2FzaWRlXG4ucHJvZHVjdC1jaGlsZC1tZW51e1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNjBweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0dG9wOjE5NHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHRvcDogMTQwcHhcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHR0b3A6IDIzNXB4XG5cdH1cblxuXHQmLmdsb2JhbC1iYW5uZXItYWN0aXZlLnNjcm9sbGVke1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0dG9wOjg5cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0dG9wOiAxNDBweFxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdHRvcDogMTUxcHhcblx0XHR9XG5cdH1cblx0Ji5nbG9iYWwtYmFubmVyLWFjdGl2ZXtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHRvcDoxNzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHR0b3A6IDIyMHB4XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0dG9wOiAyMzVweFxuXHRcdH1cblx0XHQmLnNjcm9sbGVke1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdHRvcDo4OXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdHRvcDogMTQwcHhcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0XHR0b3A6IDE1NnB4XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBjYWxjKC0zODBweCArIDUwdncpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTU1MHB4KXtcblx0XHR3aWR0aDogY2FsYygtNDMwcHggKyA1MHZ3KTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuXHRcdHdpZHRoOiBjYWxjKC01ODVweCArIDUwdncpO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkwMHB4KXtcblx0XHR3aWR0aDogY2FsYygtNjQwcHggKyA1MHZ3KTtcblx0fVxufVxuLy90aGUgbWVudVxuI3Byb2R1Y3QtY2hpbGQtbWVudXtcblx0cGFkZGluZzogMDtcblx0dWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjpub3QoLmJhY2stdG8tcGFyZW50LWxpbmspeyBcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDI0cHggMTZweCA1MnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hc2stc2l6ZTogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0bGVmdDogMjRweDtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4MDBweCkge1xuXHRcdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KTtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyNHB4IDEycHggNTJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5iYWNrLXRvLXBhcmVudC1saW5re1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxM3B4O1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMy4zcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4NjVweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNzkwcHgpIGFuZCAobWF4LXdpZHRoOiAxODExcHgpIHtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN1cnJlbnQtbWVudS1pdGVtIGF7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmFjdGl2ZXtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcblx0XHRcdGhlaWdodDogY2FsYygtMTIwcHggKyAxMDB2aCk7XG5cblx0XHR9XG5cdH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9ye1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkyMXB4KSB7XG5cdFx0d2lkdGg6IDMyMHB4O1xuXHR9XG59XG4ucHJvZHVjdC1jaGlsZC1tZW51LWlubmVye1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0cGFkZGluZzogODBweCAyNHB4IDQ4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo3MDBweCkge1xuXHRcdGhlaWdodDogOTB2aDtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo3NzBweCkge1xuXHRcdHBhZGRpbmc6IDI0cHggIDI0cHggNDhweDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0Ojg2NXB4KSB7XG5cdFx0cGFkZGluZzogNDhweCAgMjRweDtcblx0fVxufVxuLnByb2R1Y3QtY2hpbGQtbWVudS10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGhlaWdodDogNTBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXFxmMTA3XCI7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiBEZWZhdWx0cztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZle1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIgXFxmMTA2XCI7XG5cdFx0fVxuXHR9XG59IiwiI3Byb2R1Y3QtYnJlYWRjcnVtYntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1icmVhZGNydW1iLXBhcmVudC1saW5re1xuICAgICAgICBjb2xvcjogIzRENEQ0RDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBmcm9tLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250OyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtYnJlYWRjcnVtYi1jaGlsZHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3Byb2R1Y3QtZmVhdHVyZXMtdGFic3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAuZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDMycHggMzVweDtcblxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAzMHB4IDEycHggNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTE7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAmLm1vYmlsZS1kaXNwbGF5e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YW5kYXJkLWJ0bntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlLWJne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbn0iLCJzZWN0aW9uLmltYWdlLXRleHQtZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuaW1hZ2UtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4OXB4KSB7XG4gICAgc2VjdGlvbi5pbWFnZS10ZXh0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggOTZweCAxNnB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cbiAgICAuaW1hZ2UtdGV4dC1ncm91cCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgXG4gICAgLmltYWdlLXRleHQtZ3JvdXAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmNvbC0xMi5jb2wtbGctNi5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDY3JSAwIDAgMDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG59XG4iLCIuYmxvY2stZnJhbWVze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6NDhweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgIH1cbn0iLCIjbGVhZGVyc2hpcHtcbiAgICAuZmxleC1yb3d7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gICAgLmxlYWRlcntcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjQlO1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBleHRlbmQgLmJvcmRlci1yb3VuZDtcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3Rlc3RpbW9uaWFsLXNsaWRlcntcbiAgICBtYXJnaW46IDQ4cHggLTE1cHggMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICBtYXJnaW46IDQ4cHggMCAzMHB4O1xuICAgIH1cbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3d7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIC5xdW90ZSBwe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYW1le1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICAuY29tcGFueXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ibGFjay1idG57XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdWxsLXdpZHRoe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgLnNsaWNrLWxpc3R7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjc2xpZGVzaG93LXNsaWRlcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnNsaWNrLXNsaWRlKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBidXR0b246YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2FmZXR5LWNvbG9ye1xuICAgICNzbGlkZXNob3ctc2xpZGVye1xuICAgICAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3BlcmF0aW9ucy1jb2xvcntcbiAgICAjc2xpZGVzaG93LXNsaWRlcntcbiAgICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxlZXQtY29sb3J7XG4gICAgI3NsaWRlc2hvdy1zbGlkZXJ7XG4gICAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGEtY29sb3J7XG4gICAgI3NsaWRlc2hvdy1zbGlkZXJ7XG4gICAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle1xuICAgICAgICBjb2xvcjogJGNsb3VkO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWRlci1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0OHB4IGF1dG8gODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgICAgICBtYXJnaW46IDk2cHggYXV0byAxMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgIH1cbn1cbiIsIi5tb2RhbC1wb3B1cHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLm1vZGFsLWNvbnRlbnR7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNsb3Nle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgwKTs7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDhweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtNThweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICByaWdodDogLTQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICByaWdodDogLTU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL3Rlc3Rcbi5mcm1fc3R5bGVfaGNzc3tcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGZpZWxkc2V0e1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9wcmltYXJ5X2xhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fZmluYWxfc3VibWl0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICAuZm9ybS1maWVsZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuZnJtX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fZXJyb3J7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjQjk0QTQ4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fYmxhbmtfZmllbGR7XG4gICAgICAgIGlucHV0LCAuZnJtX3NsaW1zZWxlY3R7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCOTRBNDggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oY3NzLWZvcm0tZnJhbWV7XG4gICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICAmLm5vLWJvcmRlcntcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgJi5zYWZldHktY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgLm1rdG9Gb3Jte1xuICAgICAgICAgICAgYnV0dG9uLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3BlcmF0aW9ucy1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZmxlZXQtY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZsZWV0O1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxlZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRhdGEtY29sb3J7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsb3VkO1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvdWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRjbG91ZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsb2ctZm9ybXtcbiAgICAgICAgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVye1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5oY3NzLWZvcm0tZnJhbWV7XG4gICAgQGV4dGVuZCAuZnJtX3N0eWxlX2hjc3M7XG4gICAgQGV4dGVuZCAuaGNzcy1mb3JtLWZyYW1lO1xufVxuIiwiLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDRweDtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luOiA3MnB4IDAgMTM2cHg7XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy1zdmd7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMCUpIHNlcGlhKDk3JSkgc2F0dXJhdGUoMTclKSBodWUtcm90YXRlKDZkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAwJSk7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdzLWRhcmstYmx1ZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbn0iLCIuY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgcGFkZGluZzogNjRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblxuICAgIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktYXR0cmlidXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5pbWcuY3VzdG9tZXItc3RvcnktbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xufVxuXG4uY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3Rvcnl7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAgIC5jdXN0b21lci1zdG9yeS10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbiAgICAuY3VzdG9tZXItc3RvcnktaW1hZ2Uge1xuICAgICAgICBtaW4taGVpZ2h0OiAyODZweDtcbiAgICB9XG59IiwiI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJze1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmLmVzdGltYXRpbmd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVyYXRpb25ze1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZmxlZXR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kYXRhLXJlcG9ydGluZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluc2lnaHRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9ue1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyAgIFxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI4cHg7XG4gICAgfVxufVxuICNwaWxsYXJzLXRhYnN7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAZXh0ZW5kICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicztcbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmLm1vYmlsZS1kaXNwbGF5e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCA0OHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxufSIsIiNsb2dvLXNsaWRlcntcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5sb2dvLXJvd3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMwcHggMTVweDtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjAlIC0gMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbn1cbiNsb2dvLXNsaWRlci1zZWN0aW9ue1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNnM7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFycXVlZS1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgIH1cbn0iLCIjaGNzcy1wbGF0Zm9ybXtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NWRlZywgJGhjc3MtZGFyay1uZXV0cmFsIDI4LjA5JSwgIzZBN0VBMSAxNjcuMTElKSwgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEMxNTg7XG4gICAgICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oY3NzLXBsYXRmb3JtLWltYWdlc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA4NDVweDtcbiAgICAgICAgaW1nW2NsYXNzXj0nc3RlcC0nXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi53aG9sZXtcbiAgICAgICAgICAgIGltZy5zdGVwLTB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzQycHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC1kZXRhaWxze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICNDN0M3Qzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3N0ZXAtMXtcbiAgICAgICAgLnN0ZXAtZGV0YWlsc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApOztcbiAgICB9XG4gICAgLnN0ZXAtaGVhZGxpbmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogM2VtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRvd24tY2FyZXQ6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBwYWRkaW5nOiAxMTVweCAwIDMwcHg7XG4gICAgfVxufSIsIiNjdXN0b21lci1zdG9yeS1zbGlkZXJ7XG4gICAgLnNsaWNrLXNsaWRlcnsgXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY3VzdG9tZXItc3Rvcnktc2xpZGV7XG4gICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICBib3JkZXItY29sb3I6ICMyODJGM0M7XG4gICAgYm94LXNoYWRvdzogNHB4IDZweCAxM3B4IDAgcmdiYSgwLDAsMCwuMDgpO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC5jdXN0b21lci1zdG9yeS1pbWFnZXtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tZXItc3RvcnktcXVvdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS10aXRsZXtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUuMzc2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS1hdHRyaWJ1dGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAuY3VzdG9tZXItc3RvcnktY29tcGFueXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uY3VzdG9tZXItc3RvcnktaW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiA2NHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gICAgYS5jdXN0b21lci1zdG9yeS1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cbiIsIiNwb3AtdXAtc3ViLW5hdntcbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3BvcC11cC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgI21lbnUtcG9wLXVwLW5hdntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMDsgXG4gICAgICAgIHJpZ2h0OiAwOyBcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bzsgXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTIpO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA5MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maXQtcXVpei1saW5re1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNzU4QjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmljaW5nLWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvb2stZGVtby1saW5re1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ViLW5hdntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgIH1cbiAgICAmLnN0aWNreXtcbiAgICAgICAgLnN1Yi1uYXZ7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmltYWdlLXNsaWRlc2hvd3tcbiAgICBtYXJnaW46IDQ4cHggMCA4MXB4OyAvLzQ4KzMzIGRvdHMgcG9zaXRpb25uaW5nXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogOTZweCAwIDEyOXB4OyAvLzk2KzMzIGRvdHMgcG9zaXRpb25uaW5nXG4gICAgfVxuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNsaWRle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgIC5pbWFnZS1zbGlkZXtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBib3R0b206IC01MXB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIzcHggMCAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmxvY2stcGFnZS1saW5re1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IERlZmF1bHRzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4ucGFnZS1saW5rcy1zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxufSIsIi5tYXJxdWVlLWludHJve1xuICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbn1cbi8vc2Nyb2xsaW5nIG1hcnF1ZWVcbiAjbWFycXVlZS1zZWN0aW9ue1xuICAgIEBleHRlbmQgLm10Yi00OC04MDtcbiAgICAubWFycXVlZS1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cbi5NYXJxdWVlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogc2Nyb2xsLXggODBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAubWFycXVlZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgQGV4dGVuZCAubXgtNTtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuTWFycXVlZSB7XG4gICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwteCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbn0iLCIjZ2xvYmFsLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwQTI1NDAgMCUsICMwQTI1NDAgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxMDRkZWcsICMyQjM5OTAgNDEuNDElLCAjMjY0RDlGIDU2LjY0JSwgIzIxNjBBRCA3MS44NyUsICMyN0FBRTEgMTAyLjMyJSksICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgfVxuICAgIC5kLWZsZXh7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZS1hcmVhe1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkbGluZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ5QzlGRiAwJSwgI0E2REY1OCAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5yZWdpc3Rlci1saW5re1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyeyBcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufSIsIiNyZXNvdXJjZXMtc2VjdGlvbiwgLnJlc291cmNlLW1vZHVsZXtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLW1hcmdpbnM7XG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAucmVzb3VyY2UtbGlua3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc291cmNlLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICB9XG4gICAgLnJlc291cmNlLWltYWdlLWZyYW1le1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjk3IC8gMTE5O1xuICAgIH0gICBcbiAgICAucmVzb3VyY2UtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAuY2FyZXQtcmlnaHR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc291cmNlLWFyZWF7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcmVzb3VyY2UtbW9kdWxlLW90aGVye1xuICAgIEBleHRlbmQgLnB0Yi00OC04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxufSIsInNlY3Rpb24udGV4dC1pbWFnZS1ib3gtc2hhZG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4udGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLURlZmF1bHQtRGVmYXVsdCwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMTAwcHggNjRweDtcbn1cblxuLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5zZWN0aW9uLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuaW1hZ2UtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgbWluLWhlaWdodDogNDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4OXB4KSB7XG4gICAgc2VjdGlvbi50ZXh0LWltYWdlLWJveC1zaGFkb3cge1xuICAgICAgICBtYXJnaW46IDAgMTZweCA5NnB4IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7ICAgXG4gICAgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbiAgICBcbiAgICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cbiIsIiNpbWFnZS1wYWdlLWxpbmtze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmEuaW1hZ2UtcGFnZS1saW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Rjc1OEI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufSIsIi5nMi1zZWN0aW9ue1xuICAgIEBleHRlbmQgLm10Yi00OC04MDtcbiAgICBAZXh0ZW5kIC5wdGItNDgtODA7XG4gICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIGgye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGV4dGVuZCAubGVmdC1jZW50ZXItbW9iaWxlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZzItYmFkZ2Vze1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGVyby1pbWFnZXtcbiAgICBtaW4taGVpZ2h0OiA0OThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5sb2dvLWltZ3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG4uaG9tZSwgLnBhZ2UtdGVtcGxhdGUtcHJvZHVjdHMsIC5scC10ZW1wbGF0ZS1wcm9kdWN0c3tcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWxsLWNvbG9yID4gc3Zne1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzEwL3Bvc3RfYmFja2dyb3VuZF9tb2JpbGUud2VicFwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL3Bvc3RfYmFja2dyb3VuZC53ZWJwXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IChtYXRoLmRpdigxMDAlLCAxMikqNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAobWF0aC5kaXYoMTAwJSwgMTIpKjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYud2hpdGUtYmd7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wMi9yZXZlcnNlX2JhY2tncm91bmQud2VicCcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2xwL3BsYW5zLW1hbmFnZW1lbnQgcGFnZVxuICAgICYucGxhbnMtbWFuYWdlbWVudHtcbiAgICAgICAgLmhlcm8taW1hZ2V7XG4gICAgICAgICAgICAuY29sLXhsLTd7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1qb2Itcm9sZXtcbiAgICBAZXh0ZW5kIC5ob21lO1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDMvam9iX3JvbGVfbW9iaWxlX2JnLndlYnBcIik7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL2pvYl9yb2xlX2JhY2tncm91bmQud2VicFwiKTtcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlLWJne1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2d7XG4gICAgI2hlcm97XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMS5sYXRlc3Qtc3Rvcmllc3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cblxuI2ZlYXR1cmVkLWJsb2d7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICAgIC5lbnRyeXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICB3aWR0aDogNjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LW1ldGF7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmVudHJ5LWNvbnRlbnR7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZWQtaW1hZ2V7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNibG9nLWhlcm97XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA5MzQvNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyBcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA5MzQvNTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgye1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibG9nLXRhZ3N7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwOTYzOTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpOyAgICBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwOHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxufVxuLnNjcm9sbC10YWdze1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxufVxuI2Jsb2ctaGVyb3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG59XG4ud3Atc2luZ3VsYXJ7XG4gICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgbWF4LWhlaWdodDogMTUzcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzk1IC8gMTUzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTEycHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyODAgLyA1MTI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mZWF0dXJlZC1pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmxvZy1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnAtaGVhZGluZy00e1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnJlYWQtbW9yZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LXRpbWV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktbWV0YXtcbiAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgfSBcbn1cbi5sYXRlc3Qtc3Rvcmllcy1saW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludCgkaGVhdnliaWQsIDIwJSk7XG4gICAgfVxufVxuLnN0b3JpZXMtYnl7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uYXV0aG9yLWJsdXJie1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4M3B4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvcntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICYuYXV0aG9yLWVtYWlse1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzUyYWM2OTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWRldGFpbHN7XG4gICAgICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLCAuYXJjaGl2ZSwgLnNpbmdsZS1nYWxsZXJ5e1xuICAgIGFydGljbGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICYuZ2FsbGVyeXtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDA3IC8gMTYzO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hcmNoaXZlLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hY3RpdmUgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBhZ2luYXRpb24tcHJldmlvdXMsICYucGFnaW5hdGlvbi1uZXh0e1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS12aWRlb3N7XG4gICAgLmltYWdlLWJveHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgfVxuICAgICNmZWF0dXJlZC1ibG9ne1xuICAgICAgICAjYmxvZy1oZXJve1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuLmFyY2hpdmUtZGVzY3JpcHRpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAuYXJjaGl2ZS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuLnNpbmdsZS1wb3N0LCAuc2luZ2xlLXdoaXRlLXBhcGVyc3tcbiAgICAuYmxvZy1jb250ZW50LCAuY29udGFpbmVye1xuICAgICAgICA+IGFydGljbGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LW1ldGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY2F0ZWdvcmllcywgLmVudHJ5LXRhZ3N7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmVudHJ5LXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuc3VwcG9ydGluZy1oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgfVxuICAgIC5hY2NvdW50aW5nLWxpc3R7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGJsb2NrcXVvdGV7XG4gICAgICAgICYuaGNzcy1ncmVlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRpbnQoJGdyZWVuLCAzMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhjc3Mtb3Jhbmdle1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuZnVlbC1zYXZpbmdzLWN0YSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRpbnQoJHB1cnBsZSwgMTAlKTtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1mb290ZXJ7XG4gICAgICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWJsdXJie1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYXV0aG9yLWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5hdXRob3ItbGlua3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2luZ2xlLXBvc3R7XG4gICAgLmVudHJ5LWNvbnRlbnR7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY291bnRpbmctYmxvZy1idG57XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICYuZG93bntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3JlZW4taGVhZGVyLWljb25zIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmVlbjtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgLnZjZS10ZXh0LWJsb2NrLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cbn1cbi5zaW5nbGUtcG9zdC5mdWxsLXdpZHRoLWNvbnRlbnR7XG4gICAgLmVudHJ5LXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZWxhdGVkLXBvc3Rze1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDhweDtcbiAgICAucC1oZWFkaW5nLTJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgICYuYWx0LXZlcnNpb257XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjVkZWcsICRoY3NzLWRhcmstbmV1dHJhbCAyOC4wOSUsICM2QTdFQTEgMTY3LjExJSksICNGMkYyRjI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWJveHtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLWJveCBpbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICYucmVhZC1tb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCA4MHB4O1xuICAgIH1cbn1cbi5hcmNoaXZlLCAuYmxvZ3tcbiAgICAmLnBhZ2VkLCAmLnRhZ3tcbiAgICAgICAgaDEubGF0ZXN0LXN0b3JpZXN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcmVzcy1oZXJve1xuICAgIEBleHRlbmQgI2dlbmVyaWMtaGVybztcbn1cbiNwcmVzcy1uZXdzLWFyZWF7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1wcmVzc3tcbiAgICAuY29sLTEye1xuICAgIH1cbiAgICAucHVibGljYXRpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICYudmlzaWJsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbi1ib3gtbGlua3tcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmVke1xuICAgICAgICAucHVibGljYXRpb24tYm94LWxpbmt7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5wdWJsaWNhdGlvbi1pbmZve1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbi1pbmZve1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNC5wdWJsaWNhdGlvbi1uYW1le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1ib3ggLnAtaGVhZGluZy00OjpiZWZvcmV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICYucHJlc3MtdGl0bGV7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWFkLW1vcmV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItc2VjdGlvbntcbiAgICAgICAgdWwudGFibmF2e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b257XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFuZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50eXBlLXByZXNze1xuICAgICAgICAuYmxvZy1ib3h7XG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kLW5vbmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vc2luZ2xlIHByZXNzIHBvc3Rcbi5zaW5nbGUtcHJlc3N7XG4gICAgI2dlbmVzaXMtY29udGVudHtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMCAxMzZweDtcbiAgICAgICAgfVxuICAgICAgICAuZW50cnktdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdXBwb3J0aW5nLWhlYWRsaW5le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIucGlsbGFyc3tcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmFuZ2UtYnRue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxNzNweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5vdmVydmlldywgLnZpZGVvcywgLnJlc291cmNlcywgLnNvZnR3YXJle1xuICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTozNXB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvcywgLnNvZnR3YXJle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIH1cbiAgICAucmVzb3VyY2VzIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgdG9wOiA3MyU7XG4gICAgfVxufVxuLnBpbGxhci1oZXJve1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9Tb2x1dGlvbnNfU3VtbWl0X1BpbGxhci5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0O1xuICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoMSwgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjg1cHgpIHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzAwMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDoxNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5vdmVydmlldyAudmlkZW97XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xufVxuLnZpZGVve1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdW1taXQtbG9nb3tcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDc4cHgpIHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICByaWdodDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcmlnaHQ6IDglO1xuICAgIH1cbn1cbi5zdW1taXQtbG9nby14c3tcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uc2hhZG93LWJveHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsMCwwLDAuNjcpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsMCwwLDAuNjcpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uc29mdHdhcmUge1xuICAgIC5pbWFnZS1pY29uc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmltYWdlLWljb25zIGltZ3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3N1bW1pdC1tZW51e1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzowO1xuICAgIGxpe1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0Om5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoxOC41JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODYxcHgpe1xuICAgICAgICBsaSBhe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBsaSBhe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHsgICAgICAgXG4gICAgICAgIGxpIGF7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcmVzZW50YXRpb25ze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODYxcHgpe1xuICAgICAgICAuc2hhZG93LWJveHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6Mzg0cHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgLnNoYWRvdy1ib3h7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjM5M3B4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgIC5zaGFkb3ctYm94e1xuICAgICAgICAgICAgbWluLWhlaWdodDozNjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5maWVsZC1kYXRhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU19maWVsZC1kYXRhLXRyYWNraW5nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTBweDtcbn1cbi5zYWZldHk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL1NTX2NvbnN0cnVjdGlvbi1zaXRlLXNhZmV0eS5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEwcHg7XG59XG4udGVjaG5vbG9neTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfdGVjaG5vbG9neS1pbi1oZWF2eS1jb25zdHJ1Y3Rpb24taW5kdXN0cnkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMHB4O1xufVxuLmhlYXZ5LWNvbnN0cnVjdGlvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvU1NfaGVhdnktY29uc3RydWN0aW9uLXByb2R1Y3Rpdml0eS5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEwcHg7XG59XG4udHJlbmRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9TU18yMDIxLWhlYXZ5LWNvbnN0cnVjdGlvbi10cmVuZHMucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMHB4O1xufVxuIiwiLmZ1dHVyZS1jb25zdHJ1Y3Rpb257XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAub3JhbmdlLWJ0bntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAub3ZlcnZpZXcsIC52aWRlb3MsIC5yZXNvdXJjZXMsIC5zb2Z0d2FyZXtcbiAgICAgICAgcGFkZGluZy10b3A6MzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzVweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlb3MsIC5zb2Z0d2FyZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICB9XG4gICAgLnJlc291cmNlcyB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8tdGl0bGV7XG4gICAgICAgIHRvcDogNzMlO1xuICAgIH1cbn1cbi5mdXR1cmUtY29uc3RydWN0aW9uLWhlcm97XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA2L2Z1dHVyZS1jb25zdHJ1Y3Rpb24tMi5qcGdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0O1xuICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NTBweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoMSwgcHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjg1cHgpIHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzAwMDAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNzhweCkge1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDoxNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5vdmVydmlldyAudmlkZW97XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xufVxuLnZpZGVve1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkgYW5kIChtYXgtd2lkdGg6MTI4MHB4KSB7XG4gICAgLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuZnV0dXJlLWNvbnN0cnVjdGlvbiBwLnZpZGVvLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjgwcHgpIHtcblxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24tdmlkZW9zIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mdXR1cmUtY29uc3RydWN0aW9uLXZpZGVvcyAudmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZ1dHVyZS1jb25zdHJ1Y3Rpb24gcC52aWRlby10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IC0ycHg7XG59ICAgIFxufVxuXG4uc2hhZG93LWJveHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsMCwwLDAuNjcpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAxMHB4IDE1cHggLThweCByZ2JhKDAsMCwwLDAuNjcpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAxNXB4IC04cHggcmdiYSgwLDAsMCwwLjY3KTtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNmdXR1cmUtY29uc3RydWN0aW9uLW1lbnV7XG4gICAgbGlzdC1zdHlsZTpub25lO1xuICAgIG1hcmdpbjogNDBweCAtMTBweCAyMHB4IC0xMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzowO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDpub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgIC8qJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Om5vbmU7XG4gICAgICAgIH0qL1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6NXB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyphOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgfSovXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG4gICAgICAgICAgICB3aWR0aDozMy4zMzMlO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOjE2LjY2NiU7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG5cbi5wcmVzZW50YXRpb25ze1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODYxcHgpe1xuICAgICAgICAuc2hhZG93LWJveHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6Mzg0cHg7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgLnNoYWRvdy1ib3h7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjM5M3B4O1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgIC5zaGFkb3ctYm94e1xuICAgICAgICAgICAgbWluLWhlaWdodDozNjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zYWZldHktaGVyb3tcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEsIHAsIGgze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnNhZmV0eS1pbmNsdWRlc3tcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgIGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGhye1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgIH1cbn1cbi5zYWZldHktdGFibGUge1xuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTM1MjA1O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjRBNzBCO1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICM2NEE3MEI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ibHVle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ4NUNDNztcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjNDg1Q0M3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudGVhbHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc2ODE7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgIzAwNzY4MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZTM1MjA1O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiA3MDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG4jc2FmZXR5LWludGVncmF0ZXMsIC5zYWZldHktYmxvY2t7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgQGV4dGVuZCAucHRiLTYwO1xuICAgIGgye1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG4uc2FmZXR5LW91ci1jdXN0b21lcnMsIC5zYWZldHktY29tcGxpYW5jZSwgLnNhZmV0eS1jZXJ0aWZpY2F0aW9ue1xuICAgIGgye1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG4uc2FmZXR5LWNvbXBsaWFuY2V7XG4gICAgaHJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbn0iLCIucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLCAubHAtdGVtcGxhdGUtbmV3LXByb2R1Y3Rze1xuICAgIGFydGljbGV7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJiNjdGFfcmVxdWVzdHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGwtd2lkdGgtaW1hZ2V7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vaGVhdnlqb2IgcGFnZSBoZXJvIGltYWdlXG4gICAgJi5jb25zdHJ1Y3Rpb24tcHJvamVjdC1tYW5hZ2VtZW50LXNvZnR3YXJlLCAmLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZXtcbiAgICAgICAgI3Byb2R1Y3QtaGVyb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQgNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQgNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTkwMHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYWNjb3VudGluZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vZmVhdHVyZSBwYWdlc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAmLmNvbnRlbnQtc2lkZWJhcntcbiAgICAgICAgICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jY3RhX3JlcXVlc3R7XG4gICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBvdmVyZmxvdzogYXV0bzsgICAgIFxuICAgIGNvbG9yOiAjZmZmOyAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG59XG5cbnNlY3Rpb24jcm9pLWNhbGN1bGF0b3ItY3RhIHtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLW1hcmdpbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIEBleHRlbmQgLnJvaS1jYWxjdWxhdG9yLWN0YS1zZWN0aW9uLXRpdGxlO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBAZXh0ZW5kIC5yb2ktY2FsY3VsYXRvci1jdGEtcGFyYWdyYXBoLXRleHQ7XG4gICAgfVxufSIsIi5pbnRlZ3JhdGVkLWNvbnN0cnVjdGlvbi1zb2Z0d2FyZSwgLmludGVncmF0ZWQtY29uc3RydWN0aW9uLXNvZnR3YXJlLTJ7XG4gICAgLmhlcm8taW1hZ2V7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NzhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgLmNvcmUtNC1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzUycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NzhweCkge1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MzBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjIwcHg7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0Oi0xMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OnVuc2V0O1xuICAgICAgICAgICAgdG9wOi03NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndoaXRlLWJveHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtdG9vbHN7XG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgICAmW2NsYXNzXj1cImljb25cIl17XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhlYXZ5YmlkLWhvdmVyOmhvdmVye1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbn1cbi5oZWF2eWpvYi1ob3Zlcjpob3ZlcntcbiAgICBjb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG59XG4uc2FmZXR5LWhvdmVyOmhvdmVye1xuICAgIGNvbG9yOiAkaGNzcy1zYWZldHkgIWltcG9ydGFudDtcbn1cbi5wbGFucy1ob3Zlcjpob3ZlcntcbiAgICBjb2xvcjogJGhjc3MtcGxhbnMgIWltcG9ydGFudDtcbn1cblxuXG4jc2lkZS10YWJze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIFxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgfVxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtdmN2LWFjdGl2ZT10cnVlXXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy10YWItdGl0bGV7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjhweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsdmVyO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbFtkYXRhLXZjdi1hY3RpdmU9dHJ1ZV17XG4gICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWhlYWRpbmd7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGV7XG4gICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTYwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjaGVhZGVye1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsaWduLWNlbnRlcntcbiAgICAgICAgLmxvZ28tbGlua3tcbiAgICAgICAgICAgIGxlZnQ6IDUwJTsgXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubG9nby1saW5re1xuICAgICAgICB6LWluZGV4OiAyMTAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1wcmltYXJ5e1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICAgICNnZW5lc2lzLW1vYmlsZS1uYXYtcHJpbWFyeSwgICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXJ7XG4gICAgICAgICYubWVudS10b2dnbGV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dC1zaGFkb3d7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCA0cHggIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmLm9mZnNldC1jZW50ZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDYwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzQ3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LWJveHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZzZXQtNTB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDUwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDA1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LXJvd3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9mZnNldC03MC0zMHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwNzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzE1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbGV4LXJvd3tcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub2Zmc2V0LWNlbnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgIH1cbiAgICAgICAgLm9mZnNldC01MHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vZmZzZXQtNzAtMzB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5scC1mb3JtLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsZXgtcm93e1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmp1c3RpZnktY2VudGVye1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjdmlzdWFsLWNvbXBvc2VyLXNlY3Rpb24sIC51c2VkX2J5X3RvcF9jb21wYW5pZXN7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAuaW1hZ2Utcm93e1xuICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQgO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjZm9ybV9kZW1vcmVxdWVzdC1uZXdsYW5kaW5ncGFnZXtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVye1xuICAgICAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgICAgIEBleHRlbmQgLm5hcnJvdy1jb250YWluZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dC1yaWdodHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mbGV4LWJveC1oYWxme1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgfVxufVxuLmZsZXgtYm94LTcwe1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgfVxufVxuLmZsZXgtYm94LTMwe1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgZmxleDogMCAwIDI5JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOSU7XG4gICAgfVxufVxuLmZsZXgtYm94LTEwMHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xufVxuI2xhbmRpbmdWaWRlb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmN0YS1zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206NTBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgfVxufVxuXG4udXNlZF9ieV90b3BfY29tcGFuaWVzLCAjb3VyLWN1c3RvbWVyc3tcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICAjZjBmMGYwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNvbXBhbnktaW1neyBcbiAgICAgICAgbWFyZ2luOjVweCAxNXB4O1xuICAgIH1cbiAgICBoMixwe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZS1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKDEwMCUvNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1saW5rc3tcbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRvdWdoZXN0e1xuICAgIC5oZWF2eWpvYntcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5jdXN0b21lcntcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzowIDE1cHggM3B4O1xuICAgIGF7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW46IC41ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCLvhYRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJldmlldy1leGNlcnB0e1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7O1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnFwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAuMjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC4yNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmN1c3RvbWVyLXRodW1ie1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBtYXJnaW46IC05MHB4IGF1dG8gMTVweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuLnByb2R1Y3QtdGV4dC1yZXZpZXd7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuLnBvc3RpZC0yOTE3OCwgLnBvc3RpZC0yOTIxNSwgLnBvc3RpZC0yOTIxOHtcbiAgICAjaW5kdXN0cnlfZmVhdHVyZXMgLmZsZXgtcm93e1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbi5jZW50ZXItbW9iaWxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLmltYWdlLWl0ZW0uc2xpY2stc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYW5hZGEtZmxhZ3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDgvY2FuYWRhLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC03MHB4O1xuICAgIH1cbn1cbi5uZXctbHAtbGF5b3V0IHtcbiAgICAubG9nby1saW5rIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5oZXJvLWltYWdlIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSAuZmxleC1yb3cge1xuICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCB7XG4gICAgICAgIGZsZXg6IDAgMCA1OCU7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICAgICAgICBmbGV4OiAwIDAgMzglO1xuICAgICAgICBtYXgtd2lkdGg6IDM4JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xuICAgICAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAsIC5oZXJvLWltYWdlIC5mbGV4LWJveC0zMCB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLWltYWdlIC5mbGV4LWJveC03MCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAjaGVhZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgI2dlbmVzaXMtbW9iaWxlLW5hdi1vdGhlci5tZW51LXRvZ2dsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAjZ2VuZXNpcy1uYXYtbGFuZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAyNnB4OyovXG4gICAgICAgIH0gIFxuICAgICAgICAjbWVudS1sYW5kaW5nLXBhZ2UtbWVudSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxwLXF1b3RlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogIzAwOTUzYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5scC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMHB4IDYwcHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBzZWN0aW9uLnVzZWRfYnlfdG9wX2NvbXBhbmllcyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5jdXN0b21fY29sdW1ucyAucm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBzZWN0aW9uLmN1c3RvbV9jb2x1bW5zIC5jb250YWluZXIucHRiLTEyMCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNlY3Rpb24uY3VzdG9tX2NvbHVtbnMgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5scC1pY29uLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmxwLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gICAgLmxwLWljb24tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG4gICAgLmxwLWljb24tdGV4dCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbn1cbiIsIi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUudGFrZS1jb250cm9se1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2RpZXNlbC1jYWxjdWxhdG9ye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRha2Vjb250cm9sb3Bze1xuICAgIC5oZXJvLWltYWdle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmhlYXZ5YmlkLXRvLWhlYXZ5am9ie1xuICAgICNoZXJve1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwxNTAsNTcsMSkgNDAlLCByZ2JhKDAsOTQsMTg0LDEpIDYwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIEBleHRlbmQgLnB0Yi05MDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzAyL3Bvc3RfYmFja2dyb3VuZC53ZWJwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlLWJveHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYzk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAubmFycm93LWNvbnRhaW5lcjtcbiAgICB9XG4gICAgLmhpZ2hsaWdodC1mZWF0dXJlLXNlY3Rpb257XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuam9iLXJvbGV7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgQGV4dGVuZCAucHRiLTYwO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgICYuYnVsbGV0c3tcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo0MHB4O1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JleyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcMDBiNyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tdDFhLCAubXQxYiwgLnExYSwgLnExYntcbiAgICAuaGVyb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMi9IQ1NTX0NhbXB1c18xMDIxMjAyMF9Ecm9uZV9DMV8wMTEtc2NhbGVkLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42Nik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLmZ1bGwtd2lkdGh7XG4gICAgICAgICYucHJvZHVjdHN7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Rze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5wYi00MHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5kdXN0cmllc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGItNzB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxhY2stYnRue1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tdDFiLCAucTFie1xuICAgIC5oZXJve1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL01hc1RlY19MUF9IZXJvLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgXG4gICAgI3Byb2plY3RzLWluZHVzdHJ5LXNvbHV0aW9uc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV4aXN0aW5nLXBhcnRuZXJzaGlwc3tcbiAgICAgICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmVjaXNpb24tcGlwZWxpbmUtaW1ne1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL3ByZWNpc2lvbi1waXBlbGluZS1iYWNrZ3JvdW5kLWltYWdlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucHVtcGNvLWltZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9wdW1wY28tYmFja2dyb3VuZC1pbWFnZS5qcGVnXCIpIG5vLXJlcGVhdCAtMzAwcHggdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5zb2xhci1pbWd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvcmVuZXdhYmxlMy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmluZHVzdHJ5LWltZ3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZmMyOyAgICBcbiAgICAgICAgICAgICAgICBsZWZ0OiAwOyAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXN0ZWMtbXNhLCAuZXhpc3RpbmctcGFydG5lcnNoaXBzLWhlYWRlcntcbiAgICAgICAgLnNpdGUtaW5uZXJ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5uYXJyb3ctY29udGFpbmVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zd2lwZXItcmV2aWV3e1xuICAgIC5yZXZpZXd7XG4gICAgICAgIG1heC13aWR0aDogMTMxMHB4O1xuICAgIH1cbn0gXG4iLCIub3BlcmF0aW9ucy1idW5kbGV7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGxpI21lbnUtaXRlbS0zNjg5MiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtNzAge1xuICAgICAgICBmbGV4OiAwIDAgNTglO1xuICAgIH1cbiAgICAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICAgICAgICBmbGV4OiAwIDAgMzglO1xuICAgIH1cbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgIC5xdW90ZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxNXB4IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAucXVvdGUtaW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxwLXF1b3RlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBjb2xvcjogIzAwNWViODtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5scC1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcbiAgICAgICAgLmhlcm8taW1hZ2UgLmZsZXgtYm94LTcwLCAuaGVyby1pbWFnZSAuZmxleC1ib3gtMzAge1xuICAgICAgICAgICAgZmxleDogMSAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmxhbmRpbmctcGFnZS10ZW1wbGF0ZSAuaGVyby1pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIHNlY3Rpb24udXNlZF9ieV90b3BfY29tcGFuaWVzIHtcbiAgICAgICAgICAgIC5pbWFnZS1yb3d7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgICYubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubGFuZGluZy1wYWdlLXRlbXBsYXRlICNnZW5lc2lzLW1vYmlsZS1uYXYtb3RoZXIubWVudS10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgbGkjbWVudS1pdGVtLTM2ODkyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAjZ2VuZXNpcy1uYXYtbGFuZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICAgICAgfSAgICBcbiAgICAgICAgI21lbnUtbGFuZGluZy1wYWdlLW1lbnUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH0gICAgXG4gICAgICAgIC5tb2JpbGUtcHJpY2luZy1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICByaWdodDogNDJweDtcbiAgICAgICAgfSAgICBcbiAgICAgICAgLm1vYmlsZS1wcmljaW5nLWxpbmsgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfSAgICBcbiAgICAgICAgJi5sYW5kaW5nLXBhZ2UtdGVtcGxhdGUgI2hlYWRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfSAgICBcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgICYubGFuZGluZy1wYWdlLXRlbXBsYXRlIC5sb2dvLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXRlZ29yeSwgLnRhZ3tcbiAgICAuYXJjaGl2ZS10aXRsZXtcbiAgICAgICAgQGV4dGVuZCBoMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuYXJjaGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZW50cnktdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIQ1NTRm9udCcgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbn1cbi5jYXRlZ29yeS1ib3h7XG4gICAgZmxleDowIDAgMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBmbGV4OjAgMCAzMiU7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjA3cHg7XG4gICAgICAgIFxuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICYucmVhZC1tb3Jle1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTJhYzY5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgQGV4dGVuZCBoNDtcbiAgICB9XG4gICAgZm9vdGVyIGF7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLyogIyMgSGVhdnlCaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGVhdnliaWQgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLWhlYXZ5YmlkLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSGVhdnlKb2JcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5oZWF2eWpvYiAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28taGVhdnlqb2ItanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIFRlbGVtYXRpY3NcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5oY3NzLXRlbGVtYXRpY3MgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9sb2dvLXRlbGVtYXRpY3MtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIFBsYW5zXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGNzcy1wbGFucyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tcGxhbnMtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBFcXVpcG1lbnQzNjBcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5lcXVpcG1lbnQzNjAgLmVudHJ5LXRpdGxlOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ287XG4gIH1cbiAgXG4gIC8qICMjIEhDU1MgU2FmZXR5XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGNzcy1zYWZldHkgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMi9sb2dvLXNhZmV0eS1qdXN0aWNvbi5zdmdcIik7XG4gIH1cbiAgXG4gIC8qICMjIEhDU1MgRGlzcGF0Y2hlclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3MtZGlzcGF0Y2hlciAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAyL2xvZ28tZGlzcGF0Y2hlci1qdXN0aWNvbi5zdmdcIik7XG4gIH1cbiAgXG4gIC8qICMjIEZ1ZWxlclBsdXNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5mdWVsZXJwbHVzIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDIvbG9nby1mdWVsZXJwbHVzLWp1c3RpY29uLnN2Z1wiKTtcbiAgfVxuICBcbiAgLyogIyMgSW1wbGVtZW50YXRpb25cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5pbXBsZW1lbnRhdGlvbiAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA0L2xvZ28taW1wbGVtZW50YXRpb24tanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIENsb3VkXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGNzcy1jbG91ZCAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA1L2xvZ28tY2xvdWQtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIGVMb2dzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuaGNzcy1lbG9ncyAuZW50cnktdGl0bGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEwL2xvZ28tZWxvZ3MtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gIFxuICAvKiAjIyBIQ1NTIEludGVsbGlnZW5jZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmhjc3MtaW50ZWxsaWdlbmNlIC5lbnRyeS10aXRsZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvbG9nby1lbG9ncy1qdXN0aWNvbi5zdmdcIik7XG4gIH1cbiAgXG4gIC8qICMjIEhDU1MgRmxlZXQgTWFuYWdlbWVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmZsZWV0LW1hbmFnZW1lbnQgLmVudHJ5LXRpdGxlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMC9sb2dvLWZsZWV0LW1hbmFnZW1lbnQtanVzdGljb24uc3ZnXCIpO1xuICB9XG4gICIsIi5zaW5nbGUtcHJvamVjdHN7ICAgXG4gICAgI2dlbmVzaXMtY29udGVudHtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtZ2FsbGVyeXtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIC5nYWxsZXJ5LWJvZHl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5nYWxsZXJ5LWltYWdle1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMyUgLSAzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNjb21wYW55LWluZm9ybWF0aW9ue1xuICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHAuY29tcGFueS1uYW1le1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIGEsIHB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogMzJweCAwO1xuICAgIH1cbiAgICAuZ3JleS1vdXRsaW5lLWJ0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgW2NsYXNzXj1cImljb24tXCJde1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2F0ZWdvcmllc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogMzJweDtcbiAgICB9XG5cbn1cbiNwcm9qZWN0LXNwZWNpZmljYXRpb25ze1xuICAgIGgye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuI3NoYXJlLXlvdXItcHJvamVjdC1jdGF7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogNTZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4jb3VyLXBpbGxhcnN7XG4gICAgaW1ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoOCAvIDEyKTtcbiAgICB9XG59XG4jcHJvamVjdHMtaW5kdXN0cnktc29sdXRpb25ze1xuICAgIC5jYXRlZ29yaWVze1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbY2xhc3NePVwiaWNvbi1cIl17XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmljb24tYWlycG9ydHM6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fYWlycG9ydHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fYWlycG9ydHMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi1icmlkZ2U6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fYnJpZGdlcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9icmlkZ2VzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xufSAgICBcbi5pY29uLWNvbmNyZXRlOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NvbmNyZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2NvbmNyZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tZGFtczpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9kYW1zLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RhbXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvbi1kYXRhLXJlcG9ydGluZzo6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZGF0YS1iYXItZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZGF0YS1iYXItZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi1kZW1vbGl0aW9uOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2RlbW9saXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZGVtb2xpdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY29uLWVhcnRod29yazpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lYXJ0aHdvcmsuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZWFydGh3b3JrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMXB4O1xufVxuLmljb24tZW52aXJvbm1lbnRhbDpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lbnZpcm9ubWVudGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2Vudmlyb25tZW50YWwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG59XG4uaWNvbi1oaWdod2F5OmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2hpZ2h3YXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faGlnaHdheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbn1cbi5pY29uLWluZHVzdHJpYWw6YmVmb3JlLCAuaWNvbi1oZWF2eS1pbmR1c3RyaWFsOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZHVzdHJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX2luZHVzdHJ5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24taW5mcmFzdHJ1Y3R1cmU6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faW5mcmFzdHJ1Y3R1cmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25faW5mcmFzdHJ1Y3R1cmUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi1tYXJpbmU6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fbWFyaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX21hcmluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY29uLXBhdmluZzpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wYXZpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcGF2aW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tcGlwZWxpbmU6YmVmb3JlLCAuaWNvbi13ZXQtdXRpbGl0aWVzOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BpcGVsaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3BpcGVsaW5lLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tcG93ZXItZW5lcmd5OmJlZm9yZSwgLmljb24tZ2VuZXJhdGlvbjpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9wb3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbn1cbi5pY29uLXJhaWw6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcmFpbHJvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fcmFpbHJvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi1zaXRld29yazpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zaXRld29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zaXRld29yay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLXRyZW5jaGluZzpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cmVuY2hpbmcuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdHJlbmNoaW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLmljb24tdHJ1Y2tpbmctaGF1bGluZzpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl90cnVja2luZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzhweDtcbn1cbi5pY29uLXVuZGVyZ3JvdW5kLXV0aWxpdGllczpiZWZvcmUsIC5pY29uLXV0aWxpdHk6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdW5kZXJncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fdW5kZXJncm91bmQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uaWNvbi13YXN0ZXdhdGVyOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8xMS9pY29uX3dhc3Rld2F0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fd2FzdGV3YXRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbn1cbi5pY29uLWVzdGltYXRpbmc6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZXN0aW1hdGluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9lc3RpbWF0aW5nLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiAyNXB4O1xufVxuLmljb24tb3BlcmF0aW9uczpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9oYXJkX2hhdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbn1cblxuLmljb24tZmxlZXQ6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzExL2ljb25fZmxlZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1ZWxlcnBsdXMgIWltcG9ydGFudDtcbn1cbi5pY29uLXNhZmV0eTpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zYWZldHlfY29uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTEvaWNvbl9zYWZldHlfY29uZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1zYWZldHkgIWltcG9ydGFudDtcbn1cbi5pY29uLXNvbGFyOmJlZm9yZXtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMS9Tb2xhci1FbmVyZ3kuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1NvbGFyLUVuZXJneS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5pY29uLXdpbmQ6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fd2luZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvaWNvbl93aW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmljb24tZWxlY3RyaWMtdGQ6YmVmb3JlLCAuaWNvbi10ZWxlY29tbXVuaWNhdGlvbnM6YmVmb3Jle1xuICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1Bvd2VyLVRvd2VyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMS9Qb3dlci1Ub3dlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5pY29uLWdhcy10ZDpiZWZvcmV7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvaWNvbl9nYXNfdGQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ljb25fZ2FzX3RkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufSIsIi5zaW5nbGUtdmlkZW9ze1xuICAgIGFydGljbGV7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRoY3NzLWRhcmstbmV1dHJhbCAwJSwgJGhjc3MtZGFyay1uZXV0cmFsIDIwMHB4LCAjZmZmIDIwMXB4LCAjZmZmIDEwMCUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRoY3NzLWRhcmstbmV1dHJhbCAwJSwgJGhjc3MtZGFyay1uZXV0cmFsIDMwMnB4LCAjZmZmIDMwM3B4LCAjZmZmIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGhjc3MtZGFyay1uZXV0cmFsIDAlLCAkaGNzcy1kYXJrLW5ldXRyYWwgNTc4cHgsICNmZmYgNTc5cHgsICNmZmYgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEuZW50cnktdGl0bGV7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLWJveHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4IDlweCA4cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICAgIC52aWRlby1kZXNjcmlwdGlvbi1ib3h7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDZweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRodW1ie1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZpZGVvLWxpbmtze1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5oZWF2eWJpZC1saW5re1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOTdyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYXZ5YmlkLWJ0bntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk3cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtZ2VuZXJpY3tcbiAgICBhcnRpY2xle1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50ZWFtLXNlY3Rpb257XG4gICAgICAgIG1hcmdpbjogMThweCAwIDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAzNHB4IDAgNjRweDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgLndoaXRlLWJ0bntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoLnBhcmVudC1wYWdlaWQtMzg4MTApe1xuICAgICAgICAjcHJvZHVjdC1mZWF0dXJlc3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMCA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoLTMwcHggKyAxMDB2dyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmPiBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKC0zMHB4ICsgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI2dlbmVyaWMtaGVybyB7XG4gICAgQGV4dGVuZCAubWItNDgtODA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5oZXJvLWNvbnRlbnQsID4gLmNvbnRhaW5lcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICB9XG4gICAgLmNvbC1tZC02e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcDpsYXN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2lzdGlhLXZpZGVve1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywkaGNzcy1kYXJrLW5ldXRyYWwgMCUsICRoY3NzLWRhcmstbmV1dHJhbCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzg4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53aXN0aWEtZnJhbWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgd2lzdGlhLXBsYXllcntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7IFxuICAgIH1cbn0iLCIuc2luZ2xlLWNhc2Utc3R1ZGllc3sgICBcbiAgICAjZ2VuZXNpcy1jb250ZW50e1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1cHBvcnRpbmctaGVhZGxpbmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjZ2VuZXNpcy1zaWRlYmFyLXByaW1hcnl7XG4gICAgICAgICY+IHNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjdGhlLWZvcm17XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgIH1cbiAgICAjb3VyLXBpbGxhcnN7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvdy53ZWJpbmFyLWN0YS1jb2wgLmNvbC1tZC04IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAud2ViaW5hci1jdGEtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC53ZWJpbmFyLWN0YS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC53ZWJpbmFyLWN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICB9XG4gICAgLndlYmluYXItY3RhLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICAgIC5yb3cud2ViaW5hci1jdGEtY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4jY2FzZS1zdHVkeS1zZWN0aW9ue1xuICAgIGgze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhc2Utc3R1ZHktcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDQ4cHggMDtcbiAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzAwOTYzOTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyAgICBcbiAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICYuY2FzZS1zdHVkeS1hdHRyaWJ1dGlvbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXBhc3Qtd2ViaW5hcntcbiAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkaGNzcy1kYXJrLW5ldXRyYWwgMCUsICRoY3NzLWRhcmstbmV1dHJhbCAxMDAlKSwgdXJsKDxwYXRoLXRvLWltYWdlPikgbGlnaHRncmF5IDBweCAtMTIxLjc2OHB4IC8gMTAwJSAxMzYuNTA1JSBuby1yZXBlYXQ7XG4gICAgfVxufVxuLnBhc3Qtd2ViaW5hci1jb250ZW50e1xuICAgIEBleHRlbmQgLnBiLTQ4LTgwO1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnBhc3Qtd2ViaW5hci1kZXRhaWxze1xuICAgIEBleHRlbmQgLnNlY3Rpb24tbWFyZ2lucztcbiAgICBAZXh0ZW5kIC5wYi00OC04MDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICByb3ctZ2FwOiA0OHB4O1xufVxuLnZpZGVvLWluZm8tbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTZweDtcbiAgICA+IGxpOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNwZWFrZXItbGlzdHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHN0cm9uZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucmVjb3JkZWQtZGF0ZTo6YmVmb3Jle1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tY2FsZW5kYXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnZpZGVvLWR1cmF0aW9uOjpiZWZvcmV7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLXN0b3Atd2F0Y2NoLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1zdG9wLXdhdGNjaC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4udmlkZW8tc3BlYWtlcnM6OmJlZm9yZXtcbiAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2ljb24tcGVyc29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1wZXJzb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4vL2FyY2hpdmUgcGFnZVxuLnBvc3QtdHlwZS1hcmNoaXZlLXBhc3Qtd2ViaW5hcnN7XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlubmVyLWV2ZW50e1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMyMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50aHVtYm5haWwtYm94e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgICYud2hpdGUtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYXN0LXdlYmluYXJzLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMzBweCAxNXB4O1xufSIsIi5yb2ktY2FsY3VsYXRvciB7XG4gICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIG1pbi1oZWlnaHQ6IDc3NHB4O1xuICAgIEBleHRlbmQgLnB0Yi00OC04MDtcblxuICAgIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIH1cblxuICAgIC5mcm1faHRtbF9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLndpdGhfZnJtX3N0eWxlIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUgLmZybS1zaG93LWZvcm0gLmZybV9zZWN0aW9uX2hlYWRpbmcgLmZybV9zZWN0aW9uX3NwYWNpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZnJtX3N1Ym1pdC5mcm1fZmxleCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZybV9zdWJtaXQuZnJtX2ZsZXgucm9pX3N1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mcm1fZm9ybXMuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgfSBcblxuICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICM0QkE3RkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgIC5maXJzdF9wYWdlX3JpZ2h0X2NvbHVtbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICMwMDVFQjg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1ODNGQztcbiAgICB9XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNWViODtcbiAgICB9XG5cbiAgICAuZnJtX2Zvcm1fZmllbGRzLmZybV9wYWdlX251bV8yIC5mcm1fZmllbGRzX2NvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwcHggMHB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDhweCA4cHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDVFQjg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIHAuZnJtX3RvdGFsX2Zvcm1hdHRlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoMy5yb2ktc2F2aW5ncyB7XG4gICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNXB4KSB7XG4gICAgICAgIC5yb2lfcmVzdWx0cyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndpdGhfZnJtX3N0eWxlIC5mcm1fbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICAud2l0aF9mcm1fc3R5bGUgLmZybV9tZXNzYWdlIHAge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBwLnJvaS1pbXByb3ZlbWVudC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbi5yb2lfcmVzdWx0cyBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC53aXRoX2ZybV9zdHlsZSAuZnJtX21lc3NhZ2UgcC5yb2ktaW1wcm92ZW1lbnQtZGF0YSB7XG4gICAgICAgIGNvbG9yOiAjMDA1RUI4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucm9pX3Jlc3VsdHMgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgIH1cblxuICAgIC5yb2lfcmVzdWx0cyAubW0tZHJpZnQtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICBhLmZybV9ub19wcmludCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG5cbiAgICBhLmZybV9ub19wcmludDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgfVxuXG5cbiAgICAucm9pLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5yb2lfY29sdW1uIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmZybV9pbmxpbmVfdG90YWwge1xuICAgICAgICAgICAgY29sb3I6ICMwMDVFQjg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aXRoX2ZybV9zdHlsZSAuZnJtX3RvcF9jb250YWluZXIgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAuZnJtX3RvdGFsX2Zvcm1hdHRlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMucm9pLXNhdmluZ3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb2lfcmVzdWx0cyBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnJldmVudWVfYW5zd2VyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIHNwYW4ucmV2ZW51ZV9zeW1ib2wge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgc3Bhbi5yZXZlbnVlX3F1ZXN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc3Bhbi5yZXZlbnVlX3F1ZXN0aW9uIC5yZXZlbnVlX3N5bWJvbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIC41cztcbiAgICB9XG5cbiAgICBzcGFuLnJldmVudWVfcXVlc3Rpb24gLnJldmVudWVfYW5zd2VyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjVzO1xuICAgIH1cblxuICAgIHNwYW4ucmV2ZW51ZV9xdWVzdGlvbjpob3ZlciAucmV2ZW51ZV9zeW1ib2wge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG4gICAgfVxuXG4gICAgc3Bhbi5yZXZlbnVlX3F1ZXN0aW9uOmhvdmVyIC5yZXZlbnVlX2Fuc3dlciB7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjVzO1xuICAgIH1cblxuICAgIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTgzRkM7XG4gICAgfVxuXG4gICAgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNWViODtcbiAgICB9XG5cbiAgICAuc2Vjb25kX3BhZ2VfbGVmdF9jb2x1bW4gc3Bhbi5mcm1faW5saW5lX3RvdGFsIHtcbiAgICAgICAgY29sb3I6ICMwMDVFQjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAud2l0aF9mcm1fc3R5bGUgLnNlY29uZF9wYWdlX2xlZnRfY29sdW1uIC5mcm1fdG9wX2NvbnRhaW5lciAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUud2l0aF9mcm1fc3R5bGUgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiAuZnJtX3N1Ym1pdCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICB9XG5cbiAgICAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZS53aXRoX2ZybV9zdHlsZSAuc2Vjb25kX3BhZ2VfcmlnaHRfY29sdW1uIC5mcm1fc3VibWl0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgfVxuXG4gICAgLnNlY29uZF9wYWdlX3JpZ2h0X2NvbHVtbiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgYS5wZGZfbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDU4M0ZDO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5yb2lfcmVzdWx0cyBoNCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyA0MCUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIGRpdiNmcm1fZmllbGRfMjA1OF9jb250YWluZXIgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICBkaXYjZnJtX2ZpZWxkXzIwNDhfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZGl2I2ZybV9maWVsZF8yMDY4X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxufVxuXG5cbmJvZHkucGFnZS1pZC00NjA1OCB7XG4gICAgLmZvcm0tZmllbGQuYmx1cnJlZCAuZnJtX2lubGluZV90b3RhbCB7XG4gICAgICAgIGZpbHRlcjogYmx1cig1cHgpO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuICAgIH1cblxuICAgIC5zZWNvbmRfcGFnZV9sZWZ0X2NvbHVtbi5kaXNhYmxlZF9zZWxlY3Rpb24ge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRSAxMCBhbmQgSUUgMTEgKi9cbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xuICAgIH1cbn1cblxuXG5ib2R5LnBhZ2UtaWQtNDYwNTggI2ZybV9maWVsZF8yMDgyX2NvbnRhaW5lciBzcGFuLmZybV9pbmxpbmVfdG90YWwsIFxuYm9keS5wYWdlLWlkLTQ2MDU4ICNmcm1fZmllbGRfMjA4M19jb250YWluZXIgc3Bhbi5mcm1faW5saW5lX3RvdGFsLFxuYm9keS5wYWdlLWlkLTQ2MDU4ICNmcm1fZmllbGRfMjA4NF9jb250YWluZXIgc3Bhbi5mcm1faW5saW5lX3RvdGFsLFxuYm9keS5wYWdlLWlkLTQ2MDU4ICAjZnJtX2ZpZWxkXzIwODVfY29udGFpbmVyIHNwYW4uZnJtX2lubGluZV90b3RhbCB7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArL0VkZ2UgKi9cbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogU3RhbmRhcmQgKi9cbn1cbmJvZHkucGFnZS1pZC00NjA1OCBkaXYjZnJtX2ZpZWxkXzIwNThfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnBhZ2UtaWQtNDYzNDUgZGl2I2ZybV9maWVsZF8yMDU4X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG59IiwiLmFjYWRlbXl7XG4gICAgI2dlbmVyaWMtaGVyb3tcbiAgICAgICAgI2ZlYXR1cmVkLWFyZWF7XG4gICAgICAgICAgICAuZmVhdHVyZWQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jbGFzc3Jvb20tdHJhaW5pbmd7ICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICNnZW5lcmljLWhlcm97XG4gICAgICAgICAgICAjZmVhdHVyZWQtYXJlYXtcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfSBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH0gIFxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIH0gIFxuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgICBhOm5vdCguaGVhdnliaWQtYnRuKTpub3QoLmdyZWVuLWJ0bik6bm90KC53aGl0ZS1idG4pOm5vdCguYnV0dG9uKXtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYXZ5YmlkLXRleHR7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFic3tcbiAgICAgICAgLmludHJve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIHRoZWFke1xuXG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ZHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuICAgICAgICB0cntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVwY29taW5nLWRhdGVze1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwIDY2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyYWluaW5nLWNsYXNzZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmhjc3MtZXZlbnRze1xuICAgICAgICAudHJhaW5pbmctY2xhc3N7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuaW5uZXItZXZlbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICYud2hpdGUtYnRuLCAmLmdyZWVuLWJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAoMTAwJS8zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjYmVzdC1wcmFjdGljZXN7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogNThweDtcbiAgICAgICAgfVxuICAgICAgICBocntcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDcycHggMCA0OHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NvbnN1bHRpbmctZXZlbnRzLXZpc2l0LWhjc3N7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogOTZweCAwIDY0cHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAjdmlzaXQtaGNzc3tcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDMycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA5NnB4IDAgNjRweFxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2hvdGVsLWludHJve1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stZnJhbWVze1xuICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaG90ZWxze1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FpcnBvcnQtc2h1dHRsZXtcbiAgICAgICAgaDR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXctZmFxc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZmFxe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZXN0aW9ue1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5nby1wYXBlcmxlc3N7XG4gICAgLmhlcm8taW1hZ2V7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgXG4gICAgICAgIC52Y2UtYXNzZXQtYmFja2dyb3VuZC1zaW1wbGUtaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICAgIC53aGl0ZS1ib3h7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudmNle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2UtYm94e1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDhweCl7XG4gICAgICAgICAgICB0b3A6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2OHB4KXtcbiAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgICAgIHRvcDogMjc1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYXZ5am9iIGg0e1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgfVxuICAgIC5zYWZldHkgaDR7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoY3NzLXNhZmV0eSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGxhbnMgaDR7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoY3NzLXBsYW5zICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52Y2UsIC5ncmV5LWJne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBkaXZbZGF0YS12Y3YtYWN0aXZlPVwidHJ1ZVwiXSBhe1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLWxpc3R7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy10YWIge1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjowIWltcG9ydGFudDtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0hDU1NGb250JyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkgYTpiZWZvcmV7XG4gICAgICAgICAgICBAZXh0ZW5kIC5IQ1NTRm9udC10aW1lY2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikgYTpiZWZvcmV7XG4gICAgICAgICAgICBAZXh0ZW5kIC5IQ1NTRm9udC11cC1kb3duLWFycm93cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSBhOmJlZm9yZXtcbiAgICAgICAgICAgIEBleHRlbmQgLkhDU1NGb250LXNpZ24tdXA7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLkhDU1NGb250LXBhcGVyd29yaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSBhOmJlZm9yZXtcbiAgICAgICAgICAgIEBleHRlbmQgLkhDU1NGb250LXNpZ24tdXA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDIsIDI0MiwgMjQyKTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTA3MHB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVye1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZjZS1jbGFzc2ljLXRhYnNbZGF0YS12Y3YtdGFicy1zdGF0ZT1hY2NvcmRpb25dIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWJvZHkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnNbZGF0YS12Y3YtdGFicy1zdGF0ZT10YWJzXT4udmNlLWNsYXNzaWMtdGFicy1pbm5lcj4udmNlLWNsYXNzaWMtdGFicy1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgICAgICBib3JkZXItdG9wOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1jbGFzc2ljLXRhYnMgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzIC52Y2UtY2xhc3NpYy10YWJzLWNvbnRhaW5lciAudmNlLWNsYXNzaWMtdGFicy1saXN0IC52Y2UtY2xhc3NpYy10YWJzLXRhYntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDA7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzLWJvcmRlci1jb2xvci0tRDhEOEQ4LnZjZS1jbGFzc2ljLXRhYnNbZGF0YS12Y3YtdGFicy1zdGF0ZT10YWJzXSAudmNlLWNsYXNzaWMtdGFicy10YWJbZGF0YS12Y3YtYWN0aXZlPXRydWVdOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIC52Y2UtY2xhc3NpYy10YWJzPi52Y2UtY2xhc3NpYy10YWJzLWlubmVyPi52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXI+LnZjZS1jbGFzc2ljLXRhYnMtcGFuZWxzPi52Y2UtY2xhc3NpYy10YWJzLXBhbmVsPi52Y2UtY2xhc3NpYy10YWJzLXRhYi1pbm5lcj4udmNlLWNsYXNzaWMtdGFicy1wYW5lbC1oZWFkaW5ne1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vcHJvZmVzc2lvbmFsIFNlcnZpY2VzXG4ucHJvZmVzc2lvbmFsLXNlcnZpY2Vze1xuICAgICNwcm9kdWN0LWZlYXR1cmVze1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3doYXQtdG8tZXhwZWN0e1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50d28tY29sdW1uc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNnZW5lcmljLXRhYnN7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRhY3QtdXN7XG4gICAgLmdlbmVyYWwtaW5mbywuaW50ZXJuYXRpb25hbHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdlbmVyYWwtaW5mb3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbGVmdDogNDdweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuYWRkcmVzc3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3Qtc3VwcG9ydHtcbiAgICAgICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICNnZXQtaW4tdG91Y2h7XG4gICAgICAgIEBleHRlbmQgLm1iLTQ4LTgwO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3F1aWNrLWNvbnRhY3Rze1xuICAgICAgIEBleHRlbmQgLnNlY3Rpb24tbWFyZ2lucztcbiAgICB9XG59IiwiLnBhcnRuZXJzLWFmZmlsaWF0ZXN7XG4gICAgLyogIyBQYXJ0bmVycyBhbmQgQWZmaWxpYXRlc1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAucGFydG5lcnMtYWZmaWxpYXRlcy1ncmlkIHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFydG5lcnMtYWZmaWxpYXRlcy1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IC41JSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgICAucGFydG5lcnMtYWZmaWxpYXRlcy10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFydG5lcnMtYWZmaWxpYXRlcy10aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhcnRuZXJzLWFmZmlsaWF0ZXMtdGV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIC5wYXJ0bmVycy1hZmZpbGlhdGVzLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAucGFydG5lcnMtYWZmaWxpYXRlcy10ZXh0IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG59IiwiLm1hc3RlcmNsYXNze1xuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcHJvZHVjdC1mZWF0dXJlc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJveCBzdmd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluc3RydWN0b3Itc3BvdGxpZ2h0e1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvcm1hdGlvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoOC8xMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdle1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg0LzEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2dlbmVyaWMtdGFicyB7XG4gICAgICAgIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogICRoZWF2eWJpZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhdnliaWQtc29saWQtYnVsbGV0c3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNhcHBseXtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiA5NnB4IDAgMTM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNvbHV0aW9ucy1zdW1taXR7XG4gICAgLmhlcm97XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIGgxLCBwe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE2MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmV5LWJne1xuICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pbWFnZS1yZXNwb25zaXZle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbi53aGl0ZS1jb250ZW50e1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYwcHgpIHtcbiAgICAgICAgLndoaXRlLWJveDpudGgtY2hpbGQobisyKTpudGgtY2hpbGQoLW4rNCk6OmFmdGVye1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAud2hpdGUtYm94Om50aC1jaGlsZChuKzIpOm50aC1jaGlsZCgtbis0KTo6YWZ0ZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ldmVudHN7XG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAjaW5kdXN0cnktZXZlbnRzLCAjdHJhaW5pbmctY2xhc3NlcywgI2hlbHBpbmFycywgI3dlYmluYXJzLCAjY29uc3VsdGluZy1ldmVudHMsICNjb250YWN0LXVze1xuICAgICAgICAudmNlLXJvd3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudWdtLXRleHR7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCA3NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oY3NzLWV2ZW50c3tcbiAgICAgICAgLmdyZWVuLWJ0bntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDs7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2NvbnRhY3QtdXN7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH0gXG4gICAgLmhjc3MtZXZlbnRze1xuICAgICAgICAudHJhaW5pbmctY2xhc3MgLmlubmVyLWV2ZW50e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ldmVudHMtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmV2ZW50cy1oZWFkZXItbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwMDk2Mzk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDk2Mzk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbmR1c3RyeS1ldmVudHMtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5QUZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudHJhaW5pbmctY2xhc3Nlcy1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlFQTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi51Z20tbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwQzE1ODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLndlYmluYXJzLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVCN0FGQztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNvbnN1bHRpbmctZXZlbnRzLWxpbmsge1xuICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4YTVjZmM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDYuZXZlbnRzLWRldGFpbC1wcm9kdWN0cyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbn1cblxuLy9pbmR1c3RyeSBwYWdlXG4uaW5kdXN0cnktZXZlbnRzLCAucGFzdC13ZWJpbmFyc3tcbiAgICAuc3dpcGVyLWNvbnRhaW5lci5pbmR1c3RyeS1ldmVudHMge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgIC5oY3NzLWV2ZW50cyB7XG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgLnRyYWluaW5nLWNsYXNzIHtcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvZHVjdHN7XG4gICAgI3Byb2R1Y3RzLWhlcm97XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L215ZmllbGRfaGVyby5wbmcpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC45MjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgfVxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDQwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDgwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1zZWN0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZnJhbWV7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB0b3A6IC03NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICB0b3A6IC05NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTg5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAuZXN0aW1hdGluZzo6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzExL2VzdGltYXRpbmctcHJvZHVjdC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5vcGVyYXRpb25zOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvb3BlcmF0aW9ucy1wcm9kdWN0LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZWV0OjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvZmxlZXQtcHJvZHVjdC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRhLXJlcG9ydGluZ3tcbiAgICAgICAgICAgICYucGFuZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvZGF0YS1yZXBvcnRpbmctcHJvZHVjdC1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJuYXZ7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGFiLWljb25ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjREREO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICYuZXN0aW1hdGluZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVyYXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZsZWV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRmbGVldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjbG91ZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tdG9nZ2xle1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiNwcm9kdWN0cy1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAucHJvZHVjdHMtZm9ybS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgZm9udC1zaXplOjMzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvdW50aW5ne1xuICAgICNwcm9kdWN0LWhlcm97XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1ODJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA4NCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICNpbnRyb3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG8gMDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmV5LW91dGxpbmUtY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IFxuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibmF2e1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5oZWF2eWpvYntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2FmZXR5e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXNhZmV0eSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNwYXRjaGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVxdWlwbWVudDM2MHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mdWVsZXJwbHVze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGhlLWxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcDpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmhlYXZ5am9ie1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNhZmV0eXtcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhjc3Mtc2FmZXR5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNwYXRjaGVye1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXF1aXBtZW50MzYwe1xuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZTM2MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnVlbGVycGx1c3tcbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZ1ZWxlcnBsdXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdC1jb2x1bW5zLTN7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAxO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGk6YmVmb3Jle1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1mcmFtZXN7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBwOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogNjRweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItdGl0bGV7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZ3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMCAxMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjbW9iaWxlLWltYWdle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY291bnRpbmctc2VhcmNoe1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNXB4IDMycHg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRoZS1saXN0e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMjdweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzI3cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdXp6eS1zZWFyY2gtYm94e1xuICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52aWV3LWFsbHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWNjb3VudGluZy10YWItc2VjdGlvbnsgXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDE3cHggMCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY291bnRpbmctcGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgdWwuYWNjb3VudGluZy10YWJuYXZ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGE6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6OmFmdGVyLCY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5oZWF2eWpvYntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNhZmV0eXtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc3BhdGNoZXJ7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmVxdWlwbWVudDM2MHtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnVlbGVycGx1c3tcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5kYXRhLWludGVncmF0aW9uLXN0dWRpb3tcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIC50YWItc2VjdGlvbntcbiAgICAgICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWItY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC5jYXJkc3tcbiAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4uZXhwb3J0LXRvLWFjY291bnRpbmctaWNvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAucHJvZHVjdHMsIC5hY2NvdW50aW5ne1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2N3B4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnJvd3tcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogMjRweCA0OHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4XG4gICAgfVxufSIsIi5pbnN0YW50LXN1cHBvcnR7XG4gICAgI2dlbmVyaWMtaGVyb3tcbiAgICAgICAgLnN1cHBvcnQtcGhvbmUtbnVtYmVyc3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnR3by1jb2x1bW5ze1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3N1cHBvcnQtbnVtYmVyc3tcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGxpbmV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLnByb2R1Y3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNzJweCAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hbGwtcHJvZHVjdHN7XG4gICAgLmNhcmR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vcmFuZ2UtYnV0dG9uIHtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLnBob25lbnVtYmVye1xuICAgIGNvbG9yOiMwMDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JGdyZWVuO1xuICAgIH1cbn0iLCIuYWJvdXQtdXN7XG4gICAgLm1vZGFsLXBvcHVwe1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50e1xuICAgICAgICAuZ3JleS1iZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndoaXRlLWJne1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mZWF0dXJlc3tcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjUlO1xuICAgIH1cbiAgICAjdmlzdWFsLWNvbXBvc2VyLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICNwcm9kdWN0LWZlYXR1cmVzLXRhYnN7XG4gICAgICAgIC8vZmFrZSBwcm9kdWN0IG1lbnVcbiAgICAgICAgJj4udmNlLWNsYXNzaWMtdGFicy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2FjdGl2ZSBsaW5rXG4gICAgICAgICAgICAudmNlLWNsYXNzaWMtdGFicy10YWJ7XG4gICAgICAgICAgICAgICAgJltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV17XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZTM2MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL21lbnUgbGlua3NcbiAgICAgICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXRhYi10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtdGFiLCAudmNlLWNsYXNzaWMtdGFicy1wYW5lbHMtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZmFrZSBjb250YWluZXJcbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtbGlzdHtcbiAgICAgICAgICAgIEBleHRlbmQgLnNpdGUtaW5uZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAvL21vYmlsZSBtZW51IGxpbmtzXG4gICAgICAgICY+LnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtaGVhZGluZ3tcbiAgICAgICAgICAgIG1hcmdpbjowIDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGUzNjAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvL21vYmlsZSB0YWJcbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtdGl0bGV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxODUhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnNbZGF0YS12Y3YtdGFicy1zdGF0ZT1hY2NvcmRpb25dIHtcbiAgICAgICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVsLWJvZHksIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVse1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLnZjZS1jbGFzc2ljLXRhYnMtcGFuZWwtYm9keXtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzaWRlLXRhYnN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXRhYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDk4JSk7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgJltkYXRhLXZjdi1hY3RpdmU9dHJ1ZV17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52Y2UtY2xhc3NpYy10YWJzLXBhbmVscy1jb250YWluZXJ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgfVxuICAgICAgICAudmNlLWNsYXNzaWMtdGFicy1saXN0e1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1zZWxmLWhvc3RlZC12aWRlby1wbGF5ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgIC5jdGEtZGVtbyB7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIQ1NTRm9udCcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2V0LXN0YXJ0ZWR7XG4gICAgLmhlcm8taW1hZ2V7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQgaXtcbiAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDU3cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgIC5yZXNvdXJjZXMtbGlua3N7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG4ucHJvZHVjdC1saW5rc3tcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7OyBcbiAgICB9XG4gICAgJi5oZWF2eWJpZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbiAgICAmLmhlYXZ5am9ie1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxuICAgICYuZTM2MHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50ZWxlbWF0aWNze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVsZW1hdGljcztcbiAgICB9XG4gICAgJi5zYWZldHl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICB9XG4gICAgJi5kaXNwYXRjaGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICB9XG4gICAgJi5mdWVsZXJwbHVze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZnVlbGVycGx1cztcbiAgICB9XG4gICAgJi5jbG91ZHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb3VkO1xuICAgIH1cbiAgICAmLmludGVsbGlnZW5jZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVsbGlnZW5jZTtcbiAgICB9XG4gICAgJi5wbGFuc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtcGxhbnM7XG4gICAgfVxuICAgICYudHJ1Y2tpbmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVja2luZztcbiAgICB9XG4gICAgJi5hZXJpYWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZXJpYWw7XG4gICAgfVxufSIsIi5kZW1vLXRoYW5rLXlvdXtcbiAgICAucHJvZHVjdC1saW5re1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLC4xKTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pY29uLWhjc3MtcGxhbnMsIC5pY29uLWhjc3MtdHJ1Y2tpbmcsIC5pY29uLWhjc3MtaW50ZWxsaWdlbmNle1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06ICBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaWNvbi1oY3NzLXBsYW5zLCAuaWNvbi1oY3NzLXRydWNraW5nLCAuaWNvbi1oY3NzLWludGVsbGlnZW5jZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBiantcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ncmVlbi1idG57XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGFyYWxsZWxvZ3JhbTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjZmZmO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnKTtcblx0dHJhbnNmb3JtOiBza2V3KC0yMGRlZyk7XG5cdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdHotaW5kZXg6IC0xO1xufVxuLnRyYXBlem9pZC1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNmZmY7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbn1cbi50cmFwZXpvaWQtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKTtcbn1cbi5wYXJhbGxlbG9ncmFtLCAudHJhcGV6b2lkLWxlZnQsIC50cmFwZXpvaWQtcmlnaHR7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiLmhhcnZleXtcbiAgICAuaGVyby1pbWFnZXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53aXN0aWFfcmVzcG9uc2l2ZV9wYWRkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zaW5nbGUtdGhhbmsteW91LCBib2R5LnRoYW5rLXlvdXtcbiAgICAjbWFpbi1jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgcGFkZGluZzogMTI2cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2hpdGUtZ3JlZW4tYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufSIsIi50cnVja2luZy1mb3ItZnJlZXtcbiAgICAjdmlzdWFsLWNvbXBvc2VyLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAkdHJ1Y2tpbmc7XG4gICAgfVxuICAgIC5vcmFuZ2UtYm94eyAgICBcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogI2Y3YmU2ODtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29uZXhwb3tcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICBidXR0b257XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuI2NvbmV4cG8tbWVudXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBhe1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMwMGI1ZTI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG4ubWVudS1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNTBweCAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogLTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuIC8qIGhpZGUgdGhpcyAqL1xuXHR6LWluZGV4OiAyO1xuIC8qIGFuZCBwbGFjZSBpdCBvdmVyIHRoZSBoYW1idXJnZXIgKi9cblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLmJ1cmdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzNweDtcblx0aGVpZ2h0OiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0YmFja2dyb3VuZDogI2NkY2RjZDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA0cHggMHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApLFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzcsMC4yLDAuMDUsMS4wKSxcbiAgICAgICAgICAgICAgb3BhY2l0eSAwLjU1cyBlYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1cHg7XG4gICAgdG9wOjEwcHg7XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBcbiAqIFRyYW5zZm9ybSBhbGwgdGhlIHNsaWNlcyBvZiBoYW1idXJnZXJcbiAqIGludG8gYSBjcm9zc21hcmsuXG4gKi9cbiAubWVudS1jaGVja2JveDpjaGVja2VkIHtcbiAgICAgJn4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCwgMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgICB9XG4gICAgJn4gc3BhbjpudGgtbGFzdC1jaGlsZCgyKXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgfVxuICAgICZ+IHNwYW46bnRoLWxhc3QtY2hpbGQoMyl7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDAuMiwgMC4yKTtcbiAgICB9XG4gICAgJn4gI2NvbmV4cG8tbWVudXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG4gXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAubWVudS1jaGVja2JveHtcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5wcml2YWN5LXBvbGljeXtcbiAgICBoMXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn0iLCIuZXhwYW5kaW5nLWhjc3N7XG4gICAgLnZjZS1hc3NldC1iYWNrZ3JvdW5kLXNpbXBsZS1pdGVte1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMXtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmltYWdlLWdhbGxlcnktdGFibGV0IC52Y2UtaW1hZ2UtZ2FsbGVyeS1pdGVte1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMikgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuaW1hZ2UtZ2FsbGVyeS10YWJsZXQgLnZjZS1pbWFnZS1nYWxsZXJ5LWl0ZW17XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzKSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4gICIsIlxuLndoeS1oY3NzLCAubmV3LXdoeS1oY3Nze1xuICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogNDhweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0bWFyZ2luOiA2NHB4IDA7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG4gICB9XG5cdC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGV7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHQuZC1ub25le1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvbC14bC01e1xuXHRcdFx0QGV4dGVuZCAuY29sLWxnLTY7XG5cdFx0fVxuXHRcdC5vZmZzZXQteGwtMXtcblx0XHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0XHR9XG5cdFx0XG5cdH1cblx0LmluZHVzdHJ5LXNlY3Rpb257XG5cdFx0cGFkZGluZy10b3A6IDQ4cHg7XG5cdFx0bWFyZ2luOiA0OHB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXJnaW46IDY0cHggMDtcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHRcdH1cblx0XHQuY29udGFpbmVye1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdCY+IGRpdntcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4xNik7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0b3A6IC00OHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0dG9wOiAtNjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSAgIFxuICAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xuICAgICAgICB9XG4gICB9XG59IiwiLmhjc3MtcmVjb21tZW5kYXRpb25ze1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsaWdodGVyLWdyYXkgMCUsICRsaWdodGVyLWdyYXkgNTAlLCAjZmZmIDUwJSk7XG4gICAgICAgICYud2hpdGUtYmd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uLTEsIC5jb2x1bW4tMntcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tc2VjdGlvbntcbiAgICAgICAgaDEsIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjY1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBsYWluLWJ0bntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbi0xe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5wbGFpbi1idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tMntcbiAgICAgICAgLnBsYWluLWJ0bntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm94LWRlc2NyaXB0aW9uLTF7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm94LWRlc2NyaXB0aW9uLTJ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuIFxuICAgIC5zdWItdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnVsbGV0c3tcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBsaTpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGVja21hcmstbGlzdHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44MjM7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpiZWZvcmV7IFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrbWFyay5zdmdcIik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0yMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1yZXZpZXdze1xuICAgICAgICAud2hpdGUtYnRue1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlLWltZ3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDM0OXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG90ZWwtc2h1dHRsZXtcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4jZ29vZ2xlLW1hcHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbiNpbmZve1xuICAgIC5ncmV5LWJne1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7O1xuICAgIH1cbn0iLCIucmVxdWVzdC1pbmZve1xuICAgICNtYWluLWNvbnRlbnRze1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbiAgICAucGFnZS1uYXZpZ2F0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBob25lLWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWVuZHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAmLmZvcm1pZGFibGUtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHN7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFydG5lcnN7XG4gICAubWFycXVlZXtcbiAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgfVxuICAgfVxuICAgLmN1c3RvbWVyX2xvZ29faW50cm97XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7ICBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b21lcl9sb2dvc19saW5re1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaGNzcy1zZXJ2aWNlcy1hZ3JlZW1lbnQsIC5oY3NzLXRyaWFsLWFncmVlbWVudCwgLnByb2R1Y3Qtc3BlY2lmaWMtdGVybXMsIC5oY3NzLWJldGEtYWdyZWVtZW50e1xuICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgY291bnRlci1yZXNldDogaXRlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICBvbCA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTsgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIGxpIG9sID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGxpIG9sID4gbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICAgICAgfVxufSIsIiRpY29uLWN1cnJlbmN5LWRvY3VtZW50OiBcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWN1cnJlbmN5LWRvY3VtZW50LnN2Z1wiO1xuJGljb24tYmFyLWdyYXBoLTI6IFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWdyYXBoLTIuc3ZnXCI7XG4kaWNvbi1vcGVyYXRpb25zOiBcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLW9wZXJhdGlvbnMuc3ZnXCI7XG4kaWNvbi1zYWZldHktYmFkZ2U6IFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tc2FmZXR5LWJhZGdlLnN2Z1wiO1xuJGljb24taW50ZWdyYXRpb25zOiBcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWludGVncmF0aW9ucy5zdmdcIjtcbiRpY29uLWVxdWlwbWVudDogXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1lcXVpcG1lbnQuc3ZnXCI7XG4kaWNvbi1oYW5kc2hha2UtMTogJy93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhhbmRzaGFrZS0xLnN2Zyc7XG4kaGNzcy1sb2dvOiAnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzA0L2xvZ28taGNzcy1qdXN0aWNvbi5zdmcnO1xuXG5ib2R5LmZhcXN7XG4gICAgLmZhcXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmV7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFuc3dlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweCAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyogIyMgRXN0aW1hdGluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAmLmVzdGltYXRpbmd7XG4gICAgICAgICAgICAucXVlc3Rpb246OmJlZm9yZSwgLnNob3ctbGVzczpob3ZlciwgLnNob3ctbW9yZTpob3ZlciwgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1jdXJyZW5jeS1kb2N1bWVudCkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiAjIyBQcm9qZWN0IG1hbmFnZW1lbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgJi5wcm9qZWN0LW1hbmFnZW1lbnR7XG4gICAgICAgICAgICAucXVlc3Rpb246OmJlZm9yZSwgLnNob3ctbGVzczpob3ZlciwgLnNob3ctbW9yZTpob3ZlciwgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1iYXItZ3JhcGgtMikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiAjIyBIQ1NTIFBsYW5zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICYub3BlcmF0aW9uc3tcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLW9wZXJhdGlvbnMpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyogIyMgSENTUyBTYWZldHktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgJi5zYWZldHl7XG4gICAgICAgICAgICAucXVlc3Rpb246OmJlZm9yZSwgLnNob3ctbGVzczpob3ZlciwgLnNob3ctbW9yZTpob3ZlciwgLnF1ZXN0aW9uLmRvd24tY2FyZXQgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhjc3Mtc2FmZXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoY3NzLXNhZmV0eTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1zYWZldHktYmFkZ2UpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLyogIyMgSW50ZWdyYXRpb25zLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgICAgICYuaW50ZWdyYXRpb25ze1xuICAgICAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmUsIC5zaG93LWxlc3M6aG92ZXIsIC5zaG93LW1vcmU6aG92ZXIsIC5xdWVzdGlvbi5kb3duLWNhcmV0IHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2M0E3MEE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzQTcwQTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1pbnRlZ3JhdGlvbnMpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGVldHtcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZsZWV0O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWVxdWlwbWVudCkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhjc3MtY29tcGFueXtcbiAgICAgICAgICAgIC5xdWVzdGlvbjo6YmVmb3JlLCAuc2hvdy1sZXNzOmhvdmVyLCAuc2hvdy1tb3JlOmhvdmVyLCAucXVlc3Rpb24uZG93bi1jYXJldCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRoY3NzLWxvZ28pIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvZmVzc2lvbmFsLXNlcnZpY2Vze1xuICAgICAgICAgICAgLnF1ZXN0aW9uOjpiZWZvcmUsIC5zaG93LWxlc3M6aG92ZXIsIC5zaG93LW1vcmU6aG92ZXIsIC5xdWVzdGlvbi5kb3duLWNhcmV0IHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24taGFuZHNoYWtlLTEpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYXF7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuZmVhdHVyZWQsICYuc2hvd3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93LW1vcmUsIC5zaG93LWxlc3N7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLmlubmVyLWJveHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICNmYXEtbGlua3N7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjQyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLyogIyMgZXN0aW1hdGluZy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgJi5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWN1cnJlbmN5LWRvY3VtZW50KSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLyogIyMgcHJvamVjdC1tYW5hZ2VtZW50IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgJi5wcm9qZWN0LW1hbmFnZW1lbnR7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tYmFyLWdyYXBoLTIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiAjIyBGbGVldC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAgICAgICAgICAgJi5mbGVldHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1lcXVpcG1lbnQpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKiAjIyBJbnRlZ3JhdGlvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgICAgICYuaW50ZWdyYXRpb25ze1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uLWludGVncmF0aW9ucykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qICMjIE9wZXJhdGlvbnMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgICAgICAgICAgICYub3BlcmF0aW9uc3tcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1vcGVyYXRpb25zKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zYWZldHl7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGljb24tc2FmZXR5LWJhZGdlKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oY3NzLWNvbXBhbnl7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNC9sb2dvLWhjc3MtanVzdGljb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnByb2Zlc3Npb25hbC1zZXJ2aWNlc3tcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbi1oYW5kc2hha2UtMSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4ubGRzLXNwaW5uZXIge1xuICAgIGNvbG9yOiBvZmZpY2lhbDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgJi5zaG93e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICBkaXYge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggMzBweDtcbiAgICBhbmltYXRpb246IGxkcy1zcGlubmVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTEpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuICAiLCIvKiBFbnRlcnByaXNlIFBhZ2UgKi9cbi5lbnRlcnByaXNlLXNlY3Rpb257XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAuY29sLTEyLmNvbC1sZy01IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5lbnRlcnByaXNlLXBsYXRmb3JtIHVsPmxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgIH1cbiAgICAmLmVudGVycHJpc2UtdGVjaG5vbG9neSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdWw+bGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1RUI4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZW50ZXJwcmlzZS1pbnRlZ3JhdGlvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwNmI1ZTI7XG4gICAgICAgIH1cbiAgICAgICAgdWw+bGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDZCNUUyO1xuICAgICAgICB9XG4gICAgfSAgICBcbn1cbi5lbnRlcnByaXNle1xuICAgIC5jdXN0b21lci1zdG9yeXtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbi5lbnRlcnByaXNlLWludGVncmF0aW9uLXByb2plY3RzIHtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLW1hcmdpbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudGVycHJpc2Utc3RlcHN7XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xuICAgICAgICBwYWRkaW5nOiAzNnB4IDEycHggMTFweDtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICB9XG59XG5wLmVudGVycHJpc2Utc3RlcHMtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxucC5pbnRlZ3JhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDZCNUUyO1xuICAgIH1cbn0iLCIuc2hhcmUteW91ci1zdG9yeXtcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIH1cbiAgICAubGluay1sb2dve1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZWVuLWJ0bi5yb3VuZGVkLWNvcm5lcnN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJve1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9zaGFyZS15b3VyLXN0b3J5LWhlcm8tYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRyYW5zcGFyZW50LXdoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYTY7XG4gICAgfVxuICAgIC5zdGVwc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLnN1Y2Nlc3Mtc3RlcHN7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMjVweCAjMDAwMDAwMkU7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuc3RlcC0xe1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMC9pY29uX3N0b3J5LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fc3Rvcnkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3RlcC0ye1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl9maWVsZF9ibHVlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzEyL2ljb25fZmllbGRfYmx1ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGVwLTN7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl90cm9waHkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTIvaWNvbl90cm9waHkuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3RlcC00e1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlMzYwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZTM2MDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvaWNvbl9hcnRpY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzEwL2ljb25fYXJ0aWNsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZWVuLWJ0bntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4uc3VjY2Vzcy1zdG9yeS10aGFuay15b3V7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMTAvc2hhcmUteW91ci1zdG9yeS1oZXJvLWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxufSIsIiNtZW51LXVwZGF0ZXMtbWVudXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhdnliaWQtb3V0bGluZS1idG4gYXtcbiAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkO1xufVxuLmhlYXZ5am9iLW91dGxpbmUtYnRuIGF7XG4gICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbn1cbi5wbGFucy1vdXRsaW5lLWJ0biBhe1xuICAgIGNvbG9yOiAkaGNzcy1wbGFucztcbiAgICBib3JkZXItY29sb3I6ICRoY3NzLXBsYW5zO1xufVxuLnNhZmV0eS1vdXRsaW5lLWJ0biBhe1xuICAgIGNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGNzcy1zYWZldHk7XG59XG4uZXF1aXBtZW50LW91dGxpbmUtYnRuIGF7XG4gICAgY29sb3I6ICRlMzYwO1xuICAgIGJvcmRlci1jb2xvcjogJGUzNjA7XG59XG4udGVsZW1hdGljcy1vdXRsaW5lLWJ0biBhe1xuICAgIGNvbG9yOiAkdGVsZW1hdGljcztcbiAgICBib3JkZXItY29sb3I6ICR0ZWxlbWF0aWNzO1xufVxuLnVwZGF0ZXN7XG4gICAgLmhlcm97XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvdXBkYXRlc19oZXJvX21vYmlsZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA2L1VwZGF0ZXNfaGVyby5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwuYm9yZGVyLWNpcmNsZS1idWxsZXRze1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRDFEMUQxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ncmVlbi1kYXJrZ3JlZW4tYnRue1xuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpdC1xdWl6e1xuICAgICNoZXJve1xuXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDI4JSwgJGhjc3MtZGFyay1uZXV0cmFsIDI4JSwgJGhjc3MtZGFyay1uZXV0cmFsIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLWludHJve1xuICAgICAgICAgICAgY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUuMzMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZml0LXF1aXotYnRue1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgJjphZnRlcnsgXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2xvc2UtZml0LXF1aXp7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMEE4MDM2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwQTgwMzYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZpdC1xdWl6LWZvcm17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3N7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi51dXB7XG4gICAuaGVyb3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAuY29udGFpbmVye1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmZsZXgtcm93e1xuICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oZXJvLWNvbnRlbnR7XG4gICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA2MHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgfVxuXG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY1cHggMCA4MHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNS8xMioxMDAlKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1LzEyKjEwMCUpO1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggMCA4MHB4O1xuICAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgfVxuICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMjVyZW07XG4gICAgICAgICB9XG4gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICB9XG4gICAgICB9XG4gICB9XG4gICAuaGVyb2ltYWdle1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTAvVVVQLWljb24ucG5nXCIpO1xuICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOTRweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTQxcHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkIGdyZWVuO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgfVxuICAucHJvZHVjdHN7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAucGItNDB7XG4gICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIC53aGl0ZS1idG57XG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoM3tcbiAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgfVxufSIsIi5zZWN1cml0eXtcbiAgICAjZ2VuZXJpYy1oZXJvIC5oZXJvLWNvbnRlbnR7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzg3cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIC8qcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG4gICAgLmludHJve1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICB9XG4gICAgLnR3by1jb2x1bW5ze1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICB9XG4gICAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgICAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNoY3NzLWFpIC5wYXJhZ3JhcGgtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG4gICAgfVxuICAgIC5zZWN0aW9uLWZyYW1lIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNjRweCAwIDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubmV3cy1mYXFzLWN0YS1zdWJoZWFkaW5nLCAuZmFxLWN0YSBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5uYXZ5LWJsdWUtYmcudHdvLWNvbHVtbnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAjaGNzcy1haSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMy4xOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgdWwuaGVhdnliaWQtc29saWQtYnVsbGV0cyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29uc3VsdGluZy1zZXJ2aWNlc3tcbiAgICAjZ2VuZXJpYy1oZXJve1xuICAgICAgICAjZmVhdHVyZWQtYXJlYXtcbiAgICAgICAgICAgIC5mZWF0dXJlZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhlYXZ5YmlkLXRleHR7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50d28tY29sdW1uc3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cge1xuICAgICAgICAucXVvdGUgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlci1yb3VuZHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDAgNThweDtcbiAgICAgICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5zaWRlLWJ5LXNpZGUpe1xuICAgICAgICAgICAgLmNvbnRhaW5lciA+IGRpdntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogMTA2cHggMCA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjY29uc3VsdGluZ19mb3Jte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXItc3VjY2Vzc3tcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgI2dlbmVyaWMtaGVyb3tcbiAgICAgICAgICAgICNmZWF0dXJlZC1hcmVhe1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLWNvbHVtbnMtc2VjdGlvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1mcmFtZXN7XG4gICAgICAgICYudGVzdGltb25pYWx7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnF1b3Rle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGVyc29ue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2N0YV9mb3Jte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmV4cGxvcmUtcGFnZXN7XG5cdCNtYWluLWhlcm97XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjQ1cmVtO1x0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcdFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy41cmVtO1x0XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY0cHg7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjRjJGMkYyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhdnlqb2Itc29saWQtYnVsbGV0c3tcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJvd3tcblx0XHRcdHJvdy1nYXA6IDI0cHg7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Zne1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNwcm9kdWN0LWZlYXR1cmVze1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0QGV4dGVuZCAubGVmdC1jZW50ZXItbW9iaWxlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3d7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRyb3ctZ2FwOiAzMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Zne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0I21hcnF1ZWUtc2VjdGlvbiB7XG5cdFx0aW1ne1xuXHRcdFx0bWF4LWhlaWdodDogNzRweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufSIsIi5ob21le1xuICAgICNnZW5lcmljLWhlcm97XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmhlcm8tY29udGVudHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0LjI2NnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi40cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlYWRsaW5le1xuICAgICAgICAgICAgICAgIEBleHRlbmQgaDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjU4MnJlbTtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2xvZ28tc2xpZGVyLXNlY3Rpb257XG4gICAgICAgIFxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNwaWxsYXJzLXRhYi1pbnRyb3tcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2ZpdC1xdWl6LXNlY3Rpb257XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZBNEU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICM3MUU5NkI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maXQtcXVpei1zdGFydC1idG57XG4gICAgICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3MUU5NkI7XG4gICAgICAgICAgICBjb2xvcjogIzcxRTk2QjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAgLDAsIC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDQ2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNzFFOTZCO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcGlsbGFycy10YWJze1xuICAgICAgICAuZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIFxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGEsIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLXJvd3tcbiAgICAgICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWl0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vUEdFIExPR08gZml4IG9uIG1vYmlsZVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2lkZS1ieS1zaWRlKXtcbiAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgPmRpdntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAucGFnZS1zdGF0c3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNjAlLCAjZjJmMmYyIDYwJSwgI2YyZjJmMiAxMDAlKTtcbiAgICAgICAgLnN0YXRzLWNvbG9ye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAjaGNzcy1wbGF0Zm9ybXtcbiAgICAgICAgICAgIC5zd2lwZXItaGNzcy1wbGF0Zm9ybXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNEM2MjgyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1saXN0e1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLWRvdHN7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vYmlsZS1zbGlkZXtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS1zdGVwLWhlYWRsaW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYXZ5YmlkLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI2N1c3RvbWVyLXN0b3J5LXNsaWRlcntcbiAgICAgICAgICAgIC5jdXN0b21lci1zdG9yeS1pbWFnZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5jdXN0b21lci1zdG9yeS1saW5re1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b21lci1zdG9yeS1xdW90ZXtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZy5jdXN0b21lci1zdG9yeS1sb2dve1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJne1xuICAgICAgICAgICAgLmJveHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmxhY2stbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJpY2luZ3tcbiAgICAjcHJvZHVjdC1oZXJve1xuICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCwgI2ZmZiAyMSUsICRoY3NzLWRhcmstbmV1dHJhbCAyMSUsICRoY3NzLWRhcmstbmV1dHJhbCAxMDAlKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1OXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTg0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tY29udGVudHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNCRUJFQkU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhlYWRsaW5le1xuICAgICAgICAgICAgICAgIEBleHRlbmQgaDI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjU4MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpemUtZnVsbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgICAgICAgcDpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgID4gcCwgPiBoMntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm91ci1jdXN0b21lcnN7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdyZWF0LXNvZnR3YXJle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZSBwe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Byb2R1Y3QtZmVhdHVyZXN7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDE1cHggOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDhweCAxNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgdG9wOiAtNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZ3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCAxMzZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNwcmljaW5nLWZvcm17XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaWNpbmctZHJpZnQtbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgICB9XG59XG4jZm9ybV9wcmljaW5nLWZvcm0sICNmb3JtX3ByaWNpbmctZm9ybS1iIHtcbiAgICAvL21haW4gcXVlc3Rpb24gbGFiZWxcbiAgICAuZnJtX3ByaW1hcnlfbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2JvbGQgdGhlIGxhYmVsIHRleHRcbiAgICAuZnJtX3RleHRfbGFiZWxfZm9yX2ltYWdlX2lubmVye1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3RoZSBsYWJlbCB0ZXh0XG4gICAgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLy90aGUgZGVmYXVsdCBpbWFnZSBsYWJlbFxuICAgIC5mcm1faW1hZ2Vfb3B0aW9uc3tcbiAgICAgICAgLmZybV9vcHRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9pbWFnZV9vcHRpb257XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZGVmYXVsdCBvcHRpb25zIGNvbnRhaW5lclxuICAgICAgICAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTY1MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQgY29sb3Igb2YgbGFiZWwgb24gaG92ZXJcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vc2V0IGljb24gc2l6ZVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3F1ZXN0aW9uIDIgLSBjb21wYW55IHR5cGUgLSBib3ggc2l6ZVxuICAgIC5wcmljaW5nLWZvcm0tcTEsIC5wcmljaW5nLWZvcm0tcTEye1xuICAgICAgICAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9xdWVzdGlvbiAyIC0gY29tcGFueSB0eXBlIC0gYm94IHNpemVcbiAgICAucHJpY2luZy1mb3JtLXEyLCAucHJpY2luZy1mb3JtLXF7XG4gICAgICAgIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2VfaW5uZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZybV90ZXh0X2xhYmVsX2Zvcl9pbWFnZV9pbm5lcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJtX2ltYWdlX29wdGlvbntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpIWltcG9ydGFudDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9xdWVzdGlvbiAzIC0gY29uc3RydWN0aW9uIHZvbHVtZSBxdWVzdGlvbiAtYm94IHNpemVcbiAgICAucHJpY2luZy1mb3JtLXEzLCAucHJpY2luZy1mb3JtLXEzMntcbiAgICAgICAgLmZybV9pbWFnZV9vcHRpb257XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL2N1c3RvbSBjc3MgZm9yIG1vbmV5IGljb25zXG4gICAgICAgIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3F1ZXN0aW9uIDUgLSBjdXN0b20gY3NzIGZvciBqb2Igcm9sZSBxdWVzdGlvblxuICAgIC5wcmljaW5nLWZvcm0tcTUsIC5wcmljaW5nLWZvcm0tcTUye1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweCAxMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5mcm1fcmFkaW97XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aGFzKGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGMUVEO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dFt0eXBlPXJhZGlvXTpob3Zlcil7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFOUU5RTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis2KXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBnYXA6IDI0cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2xhYmVsIG9uIGNoZWNrZWRcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5mcm1faW1hZ2Vfb3B0aW9uX2NvbnRhaW5lciwgXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUYxRUQ7ICAgXG4gICAgICAgIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2V7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9ICAgICBcbiAgICB9XG4gICAgLy9oaWRlIHRoZSBjaGVja21hcmtcbiAgICAuZnJtX3NlbGVjdGVkX2NoZWNrbWFya3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy9sb25nIGJ1dHRvbnNcbiAgICAuZnJtX2Rpc3BsYXlfZm9ybWF0X2J1dHRvbnN7XG4gICAgICAgIC5mcm1fbGFiZWxfYnV0dG9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTNFNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLy9idXR0b24gb24gaG92ZXJcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUZFQTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vYnV0dG9uIG9uIGNoZWNrXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZybV9sYWJlbF9idXR0b25fY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGhlYXZ5YmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAvL3F1ZXN0aW9ucyA0IHByb2JsZW1zIHRvIHNvbHZlIGFuZCA1IGpvYiByb2xlLlxuICAgICAgICAjZmllbGRfcHJpY2luZy1mb3JtLXE0X2xhYmVsLCAjZmllbGRfcHJpY2luZy1mb3JtLXE1X2xhYmVsLCAjZmllbGRfcHJpY2luZy1mb3JtLXE0Ml9sYWJlbCwgI2ZpZWxkX3ByaWNpbmctZm9ybS1xNTJfbGFiZWx7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tYi0yO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2NlbnRlciBwcmV2aW91cyBhbmQgbmV4dCBidXR0b25zXG4gICAgLmZybV9zdWJtaXR7XG4gICAgICAgICYuZnJtX2ZsZXh7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgLy9wcmV2aW91cyBidXR0b25cbiAgICAuZnJtX3ByZXZfcGFnZXtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTM5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRoZWF2eWJpZDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vbmV4dCBidXR0b25cbiAgICAuZnJtX2J1dHRvbl9zdWJtaXR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5mcm1fZmluYWxfc3VibWl0e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9wcm9ncmVzcyBiYXJzXG4gICAgLmZybV9yb290bGluZV9ncm91cHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9wcm9ncmVzc19saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LmZybV9wYWdlX2JhY2ssIC5mcm1fY3VycmVudF9wYWdlIGlucHV0LCBpbnB1dDpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAvL2ZpcnN0IGFuZCBsYXN0XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAwcHggMHB4IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDI0cHggMjRweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vY29udGFjdCBpbmZvIGVtYmVkZWQgZm9ybVxuICAgIC5wcmljaW5nLWNvbnRhY3QtaW5mb3JtYXRpb257XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgI2ZpZWxkX2Z1bGxuYW1lNzJfbGFiZWwsICNmaWVsZF9mdWxsbmFtZTdfbGFiZWx7XG4gICAgICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xuICAgICAgICB9XG4gICAgICAgIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwIDE2cHg7XG4gICAgICAgICAgICAuZm9ybS1maWVsZHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcm1fZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTg1LCA3NCwgNzIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1maWVsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9wcmltYXJ5X2xhYmVse1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgIGZpZWxkc2V0e1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSwgdGV4dGFyZWEsIHNlbGVjdHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNmb3JtX3ByaWNpbmctZm9ybS1jIHtcbiAgICAvL21haW4gcXVlc3Rpb24gbGFiZWxcbiAgICAuZnJtX3ByaW1hcnlfbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWZpZWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vdGhlIGRlZmF1bHQgcmFkaW8gbGFiZWxcbiAgICAuZnJtX3JhZGlve1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyBcbiAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb117XG4gICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQyNTA2NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDY2LCA4MCwgMTAyLCAwLjEwKTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwcHggJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCwgJjpjaGVja2VkLCAmOmFjdGl2ZSwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWJpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkaGVhdnliaWQgIWltcG9ydGFudDsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy90aGUgZGVmYXVsdCBpbWFnZSBsYWJlbFxuICAgIC5mcm1faW1hZ2Vfb3B0aW9uc3tcbiAgICAgICAgLmZybV9vcHRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1faW1hZ2Vfb3B0aW9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1fdGV4dF9sYWJlbF9mb3JfaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vZGVmYXVsdCBvcHRpb25zIGNvbnRhaW5lclxuICAgICAgICAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZCBjb2xvciBvZiBsYWJlbCBvbiBob3ZlclxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQUYxRUQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL3NldCBpY29uIHNpemVcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgLy9sYWJlbCBvbiBjaGVja2VkXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZnJtX2ltYWdlX29wdGlvbl9jb250YWluZXIsIFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZybV9pbWFnZV9vcHRpb25fY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGMUVEOyAgICAgIFxuICAgIH1cblxuICAgIC5mcm1fdHdvX2NvbHtcbiAgICAgICAgLmZybV9vcHRfY29udGFpbmVye1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pOyAvKiBDcmVhdGVzIGV4YWN0bHkgNSByb3dzICovXG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2NvbnRhY3QgaW5mbyBlbWJlZGVkIGZvcm1cbiAgICAucHJpY2luZy1jb250YWN0LWluZm9ybWF0aW9ue1xuICAgICAgICA+IC5mb3JtLWZpZWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWVsZHNldHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0saW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ0ZWxcIl0sIHRleHRhcmVhLCBzZWxlY3R7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9jZW50ZXIgcHJldmlvdXMgYW5kIG5leHQgYnV0dG9uc1xuICAgIC5mcm1fc3VibWl0e1xuICAgICAgICAmLmZybV9mbGV4e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3ByZXZpb3VzIGJ1dHRvblxuICAgIC5mcm1fcHJldl9wYWdle1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9uZXh0IGJ1dHRvblxuICAgIC5mcm1fYnV0dG9uX3N1Ym1pdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB9XG4gICAgICAgICYuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vZmlyc3QgYW5kIGxhc3QgbmFtZVxuICAgIC5mdWxsLW5hbWUtZmllbGR7XG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbHtcbiAgICAgICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIC5mcm02e1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvL3N0YXRlIGRyb3Bkb3duXG4gICAgLnNzLW1haW4uZnJtX3NsaW1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxufVxuXG4vL3Njcm9sbGluZyBtYXJxdWVlXG4uTWFycXVlZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufSJdfQ== */
